/*****************************************************************
 ***************************************************************** 
 ********* THEME: Corporativo CGE *****************************
 ***************************************************************** 
 *****************************************************************/
@namespace xforms "http://www.w3.org/2002/xforms";


/*********************************************
 ********* Fonts *****************************
 *********************************************/
.Bold, .nv-fontBold, s3-fontBold {font-weight : bold;}

.nv-font, .s3-font { font-family : Arial, Helvetica, Verdana, sans-serif; } 

.nv-fontMoreExtraSmall, .s3-fontMoreExtraSmall { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9px; }
.nv-fontExtraSmall, .s3-fontExtraSmall { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10px; }
.nv-fontSmall, .s3-fontSmall {font-family : Arial, Helvetica, Verdana, sans-serif;  font-size : 11px; }
.nv-fontMedium, .s3-fontMedium { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 12px; }
.nv-fontLarge, .s3-fontLarge { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 14px; }
.nv-fontMoreLarge, .s3-fontMoreLarge { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 16px; }
.nv-fontExtraLarge, .s3-fontExtraLarge { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 20px; }

.ov-font, .s3-font { font-family : Verdana, Arial, Helvetica, sans-serif; }

.ov-fontMoreExtraSmall, .s3-fontMoreExtraSmall { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; }
.ov-fontExtraSmall, .s3-fontExtraSmall { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; }
.ov-fontSmall, .s3-fontSmall { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }
.ov-fontMedium, .s3-fontMedium { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; }
.ov-fontLarge, .s3-fontLarge { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; }
.ov-fontMoreLarge, .s3-fontMoreLarge { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 16px; }
.ov-fontExtraLarge, .s3-fontExtraLarge { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 20px; }


/*********************************************
 ********* Foreground Colors *****************
 *********************************************/
.nv-color1, .s3-color1  { color : #000000; }
.nv-color2, .s3-color2  { color : #303030; }
.nv-color3, .s3-color3  { color : #525252; }
.nv-color4, .s3-color4  { color : #7e7e7e; }
.nv-color5, .s3-color5  { color : #929292; }
.nv-color6, .s3-color6  { color : #a4a4a4; }
.nv-color7, .s3-color7  { color : #b6b6b6; }
.nv-color8, .s3-color8  { color : #c5c5c5; }
.nv-color9, .s3-color9  { color : #d4d4d4; }
.nv-color10, .s3-color10 { color : #e4e4e4; }
.nv-color11, .s3-color11 { color : #f1f1f1; }
.nv-color12, .s3-color12 { color : #FFFFFF; }


/*********************************************
 ********* Background Colors *****************
 *********************************************/
.nv-backgroundColor1, .s3-backgroundColor1 { background-color : #000000; }
.nv-backgroundColor2, .s3-backgroundColor2 { background-color : #303030; }
.nv-backgroundColor3, .s3-backgroundColor3 { background-color : #525252; }
.nv-backgroundColor4, .s3-backgroundColor4 { background-color : #7e7e7e; }
.nv-backgroundColor5, .s3-backgroundColor5 { background-color : #929292; }
.nv-backgroundColor6, .s3-backgroundColor6 { background-color : #a4a4a4; }
.nv-backgroundColor7, .s3-backgroundColor7 { background-color : #b6b6b6; }
.nv-backgroundColor8, .s3-backgroundColor8 { background-color : #c5c5c5; }
.nv-backgroundColor9, .s3-backgroundColor9 { background-color : #d4d4d4; }
.nv-backgroundColor10, .s3-backgroundColor10 { background-color : #e4e4e4; }
.nv-backgroundColor11, .s3-backgroundColor11 { background-color : #f1f1f1; }
.nv-backgroundColor12, .s3-backgroundColor12 { background-color : #FFFFFF; }


/*********************************************
 ********* Border Colors *********************
 *********************************************/
.nv-borderColor1, .s3-borderColor1 { border-color : #000000; }
.nv-borderColor2, .s3-borderColor2 { border-color : #303030; }
.nv-borderColor3, .s3-borderColor3 { border-color : #525252; }
.nv-borderColor4, .s3-borderColor4 { border-color : #7e7e7e; }
.nv-borderColor5, .s3-borderColor5 { border-color : #929292; }
.nv-borderColor6, .s3-borderColor6 { border-color : #a4a4a4; }
.nv-borderColor7, .s3-borderColor7 { border-color : #b6b6b6; }
.nv-borderColor8, .s3-borderColor8 { border-color : #c5c5c5; }
.nv-borderColor9, .s3-borderColor9 { border-color : #d4d4d4; }
.nv-borderColor10, .s3-borderColor10 { border-color : #e4e4e4; }
.nv-borderColor11, .s3-borderColor11 { border-color : #f1f1f1; }
.nv-borderColor12, .s3-borderColor12 { border-color : #FFFFFF; }


/********************************************* 
********* Body Styles *********************** 
*********************************************/ 
BODY {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	background-image: url(../images/interiores01/fondo.gif);
	background-repeat : repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/********************************************* 
********* Paragraph Text Styles ************* 
*********************************************/ 
.nv-paragraphTextBody, .s3-paragraphTextBody { 
     font-size : 8pt; color : #333333; 
} 

.nv-paragraphTextHeader, .s3-paragraphTextHeader { 
     font-size : 10pt; font-weight : bold; color : #CC0000; 
} 


/********************************************* 
********* Table Styles ********************** 
*********************************************/ 
.nv-table , .s3-table {
}
 
.nv-table-header, .s3-table-header {
} 
.nv-table-row-even, .s3-table-row-even {
	background-color : #D8D9D7; 
} 

.nv-table-row-odd, .s3-table-row-odd { 
	background-color : #EDEEEC; 
} 


/********************************************* 
********* Form Styles *********************** 
*********************************************/ 
.nv-formFieldLabel, .s3-formFieldLabel { 
     font-size : 8pt; font-weight : bold; color : #717171; 
} 

.nv-formField, .s3-formField { 
     font-family : Trebuchet MS, Arial, Helvetica, sans-serif; color : #484848;
     font-size : 8pt; background-color : #FFFFFF; 
}

.nv-formButton, .s3-formButton { 
	color : #BABDB6; 
} 


/********************************************* 
********* Anchor Styles ********************* 
*********************************************/ 
A.nv-Anchor, A.nv-Anchor:active, A.nv-Anchor:link, A.nv-Anchor:visited, 
A.s3-Anchor, A.s3-Anchor:active, A.s3-Anchor:link, A.s3-Anchor:visited { 
	text-decoration : underline;
	color : #ff0000; 
}
 
A.nv-Anchor:hover, A.s3-Anchor:hover { 
	text-decoration : underline;
	background-color : #174675;
	color : #FFFFFF;
	xcolor : #9A9B9A;
} 


/*********************************************
 *********** Component Decoration ************
 *********************************************/
.nv-componentContainer, .s3-componentContainer {
	x-width : 100%;
}

.nv-titleBarContainer, .s3-titleBarContainer {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 8pt;
	color : #BFBFBF;
	width:100%;
	font-weight : bold;
	height : 17px;
	vertical-align : middle;
}

.nv-titleBarContainer, .s3-titleBarContainer img {
	vertical-align: top;
}

.nv-titleBarBorderLeft, .s3-titleBarBorderLeft {
	  background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/TitlebarLeft.gif);
	  background-repeat : no-repeat;
	  background-position : top left;
	  width : 12px;
}

.nv-titleBarContentLeft, .s3-titleBarContentLeft {
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/TitlebarBackground.gif);
	background-repeat : repeat-x;
}

.nv-titleBarContentRight, .s3-titleBarContentRight {
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/TitlebarBackground.gif);
	background-repeat : repeat-x;
	text-align:right;
}

.nv-titleBarBorderRight, .s3-titleBarBorderRight {
  	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/TitlebarRight.gif);
  	background-repeat : no-repeat;
  	background-position : top right;
	width : 8px;
}

.nv-bodyContainer, .s3-bodyContainer {
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/content_bg.gif);
	width:100%;
}

.nv-bodyBorderLeft, .s3-bodyBorderLeft {
	width:1px;
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/border_left.gif);
	background-repeat : repeat-y;
	background-position:top left;
}

.nv-bodyBorderRight, .s3-bodyBorderRight {
	width:1px;
	background-position:right;
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/border_right.gif);
	background-repeat : repeat-y;
	background-position:top right;

}

.nv-footerContainer, .s3-footerContainer {
	  x-visibility : hidden;
	  font-size:2pt;
	  height:4px;
	  width : 100%;
}

.nv-footerBorderLeft, .s3-footerBorderLeft {
  background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/FooterLeft.gif);
  background-repeat : no-repeat;
  background-position : bottom left;
  width : 16px;
}

.nv-footerContentLeft, .s3-footerContentLeft {
	  x-visibility : hidden;
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/FooterBackground.gif);
	background-position : bottom left;
}

.nv-footerContentRight, .s3-footerContentRight {
	  x-visibility : hidden;
	background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/FooterBackground.gif);
	background-position : bottom left;
}

.nv-footerBorderRight, .s3-footerBorderRight {
  background-image : url(../../localhost/C_/Documents%20and%20Settings/pbernalesp/Configuraci&#xc3;&#xb3;n%20local/Archivos%20temporales%20de%20Internet/Content.IE5/002085NX/images/FooterRight.gif);
  background-repeat : no-repeat;
  background-position : bottom right;
	width : 8px;
}

/***************************************************************************************************** 
* Properties for the links (text-buttons) in the titlebar ********************************************
*********************************************************/ 
A.nv-titlebar-link, A.s3-titlebar-link { 
	text-decoration : none; color : #FFFFFF; 
}
 
A.nv-titlebar-link:active, A.nv-titlebar-link:link, A.nv-titlebar-link:visited, 
A.nv-titlebar-link:active, A.s3-titlebar-link:link, A.s3-titlebar-link:visited { 
	color : #FFFFFF; 
	x-font-weight : 200; 
}
 
A.nv-titlebar-link:hover, A.s3-titlebar-link:hover { 
	color : #717171; 
} 

/*****************************************************************************************************
 * Portlet Classes
 *****************************************************************************************************/

/*********************************************
 ********* Fonts *****************************
 *********************************************/

.portlet-font {
  font-family : Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size : 10pt;
}

/*********************************************
 ********* Table Styles **********************
 *********************************************/

.portlet-table-header {
}

.portlet-table-text {
  background-color : #dddddd;
}

.portlet-table-alternate {
  background-color : #536d86;
}

/*********************************************
 ********* Form Styles ***********************
 *********************************************/

.portlet-form-field-label {
  font-size : 8pt;
  font-weight : bold;
  color : #535958;
}

.portlet-form-field {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #000000; 
  font-size : 8pt;
  background-color : #D8D9D7;
}

.portlet-form-field xforms|label {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #5772A3;
  font-size : 8pt;
}

.portlet-form-field::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #3C5279;
  font-size : 8pt;
  background-color : #FFFFFF;
}

.portlet-form-button {
  color : #000000;
}

/********* Output with value used as title ************/
.nvi-form-title::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #5772A3;
  font-size : 12pt;
}

.nvi-repeat-title::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #5772A3;
  font-size : 10pt;
}

/********* Input field and label *************/

.portlet-form-input-field xforms|label {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #5772A3;
  font-size : 8pt;
}

.portlet-form-input-field::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #3C5279;
  font-size : 8pt;
  background-color : white;
}

/********* Trigger ***************************/
.portlet-form-button {
  color : #174675;
}


/*********************************************
 ********* Paragraph Text Styles *************
 *********************************************/

.portlet-msg-info {
  font-size : 8pt;
  color : #dedede;
}

/*********************************************
 ********* Anchor Styles *********************
 *********************************************/

A, A:active, A:link {
  text-decoration : none;
  color : #900808;
}
A:visited {
	text-decoration : none;
	color : #666666;
}
A:hover {
  text-decoration : none;
  color : #174675;
}

/*********************************************
 ********* Trigger used as Link Styles *******
 *********************************************/

.nvi-link-style, .nvi-link-style:active, .nvi-link-style:link, .nvi-link-style:visited {
  text-decoration : underline;
  color : #788EB5;
  background-color : transparent;
}

.nvi-link-style:hover {
  text-decoration : underline;
  color : #3C5279;
  background-color : transparent;
}
