/******* Nuevos *******/
/*====================*/

body{
    
      background:#FFF url(images/bg.jpg) 0 0 repeat-x;
	  TEXT-ALIGN: center ;
}


/* Para los contenidos de Telecom */
.tcGris{
	font-family: Verdana;
	color: #B1BBC1;
}

/*Link nuevo*/
A.Nuevo:link
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	font-weight:bold;
	background-color: #cccccc;
	border-color: #cccccc;
	border-style:solid;
	border-width: thick;
}

A.Nuevo:visited
{
    COLOR: #003366;
    TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	font-weight:bold;
	background-color: #cccccc;
	border-color: #cccccc;
	border-style:solid;
	border-width: thick;
}

A.Nuevo:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	font-weight:bold;
	background-color: #003366;
	border-color: #003366;
	border-style:solid;
	border-width: thick;		
}


/*Color primario*/
.cPrincipal{
	background-color:#5B0C21;	
}

/*Color secundario*/
.cSecundario{
	background-color:#5B0C21;	
}

/*Color auxiliar*/
.cAux{
	background-color:#ffffff;
}

A.linkblanco:link
{
	COLOR:  #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight:bold;
	

}

A.linkblanco:visited
{
	COLOR:   #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight:bold;

}
A.linkblanco:hover
{
	COLOR: #bc0420;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight:bold;

}
A.linkgray:link
{
	COLOR:#D1D1CF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.linkgray:visited
{
	COLOR: #D1D1CF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.linkgray:hover
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

TEXTAREA.sinborde
{
	COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background : #E6E6E6;
	background-color : White;
	border : 0px none White;
	border-color : White;
}

BUTTON
{
	background-color : #E6E6E6;
	BACKGROUND-IMAGE: none;
	BACKGROUND-REPEAT: repeat;
	COLOR: #003399;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
}

FILE
{
	COLOR: #003399;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background : #E6E6E6;
	background-color : #E6E6E6;	
	width:400;
}

P
{
    LINE-HEIGHT: 15px
}

H2
{
    COLOR: #333333;
  	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 14pt;

}

TD
{
	COLOR: #000000;
	FONT-FAMILY:   Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

INPUT.sinborde
{
	COLOR: #003399;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background : #E6E6E6;
	background-color : White;
	border : 0px none White;
	border-color : White;
}

/*searching*/
.highlight
{
	background-color:#ffffff;
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

/* editor config "body"*/

DIV { SCROLLBAR-FACE-COLOR: #d4d9ec; SCROLLBAR-HIGHLIGHT-COLOR: #d4d9ec; SCROLLBAR-SHADOW-COLOR: #d4d9ec; SCROLLBAR-3DLIGHT-COLOR: black; SCROLLBAR-ARROW-COLOR: black; SCROLLBAR-TRACK-COLOR: #e0e0e0; SCROLLBAR-DARKSHADOW-COLOR: black }



SPAN,cms_BODY,DIV,cms_P
{
font-size: 8pt; 
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-weight: normal;


}
SPAN.statusFalse
{
	font-weight: normal;
	color: red;
}
SPAN.statusTrue
{
	font-weight: normal;
	color: green;
}


/* editor config */
CODE
{
	font-size: 8pt; 
	font-family: 'Courier New' , 'Courier Old' , Monospace;
}
/* editor config */
B
{
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-weight: bold;
}

A.statusFalse
{
    text-decoration:none;
	font-weight: normal;
	color: red;
}
A.statusTrue
{
	text-decoration:none;
	font-weight: normal;
	color: green;
}
A.statusTrue:hover, A.statusFalse:Hover
{
	text-decoration:underline;
	font-weight: normal;
	color: black;
}

A:link
{
	COLOR:  #000000 ;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	font-weight:bold;
}

A:visited
{
    COLOR:  #000000 ;
    TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	font-weight:bold;
}

A:hover
{
	COLOR:  #E80022 ;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
	font-weight:bold;
}

/*
A
{
	text-decoration:none;
	font-size: 8pt;
	font-weight: normal;
	color: blue;
}*/

A.download:hover
{
	color: black;
	text-decoration:underline;
	font-size: 8pt;
	font-weight: bold;
}
A.download
{
	text-decoration:none;
	font-size: 8pt;
	font-weight: bold;
	color: blue;
}

A.whiteLink
{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}
A.whiteLink:hover
{
	text-decoration:underline;
	font-weight: bold;
	color: #FFFFFF;
}
A.blackLink
{
	text-decoration:none;
	color: black;
}
A.blackLink:hover
{
	text-decoration:underline;
	color: black;
}

A.whiteLinkNormal
{
	text-decoration:underline;
	color: #FFFFFF;
}
A.whiteLinkNormal:hover
{
	text-decoration:underline;
	color: #FFFFFF;
}


/*cms NavBar*/
.cmsNavBarTable TR, .cmsNavBarTable TD
{
	font-size: 12pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsNavBarBottomBorder
{
	background-color: #C9CEE6;
	height: 1px;
}
.cmsNavBarTextLink
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 0.6em;
    text-decoration: none; 
    color: #013DA4;
}
.cmsNavBarCrumbLink
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 0.9em;    
    text-decoration: none; 
    color: #013DA4;
}
/*cms NavBar*/

/*cms General*/
.cmsTitle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 16pt;
    font-weight: bold;
    color: #013DA4;
}
.cmsCategoryTitle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #013DA4;
}
.cmsCategoryDescription
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #013DA4
}
.cmsThreadTitle, A.cmsThreadTitle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #013DA4;
}
.cmsPostTitle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: Black;
}
.cmsAuthorName, A.cmsAuthorName
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-weight:bold;
    color: #013DA4;
    font-size: 10px;
	text-decoration:underline;
}
.cmsAuthorDetails, .cmsPostDetails
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    color: #000000;
    font-size: 7pt;
}
.cmsPlainText
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.cmsPostBody
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.cmsButton
{
	background-color : #E6E6E6;
	BACKGROUND-IMAGE: none;
	BACKGROUND-REPEAT: repeat;
	COLOR: #003399;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal
}
.flatBorder
{
	border:solid 1px #000000;
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	width : 155px;
}

.CmsListBox
{
	border:solid 1px #000000;
	font-size: 7pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	width : 155px;
}
/*cms General*/



/*DataGrid*/
.cmsDataGrid
{
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#C9CEE6;
	color:#ffffff;
}

.cmsDataGrid TR, .cmsDataGrid TD
{
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsDataGrid_ItemStyle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    color:#ffffff;
    background-color: #FFFFFF;
}
.cmsDataGrid_AlternatingItemStyle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    background-color:#E2E3E3;
}
.cmsRowHighlight
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    background-color: #000000;
}
.cmsRowWhite
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    background-color: GhostWhite;
}
.cmsUserDataGrid
{
	font-family: Verdana;
	width: 100%;
	font-size: 8pt;
	border-style:solid;
	border-width:1px;
	border-color:ghostWhite;	
}

.cmsUserDataGrid TR, .cmsUserDataGrid TD
{
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsUserDataGrid_AlternatingItemStyle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    background-color: White;
}
.cmsUserColumnHeader
{
	font-weight: bold;
	background-color: #e80022;
	border-width:0px;
	color:#ffffff;
}
/*DataGrid*/

/*cms Tables*/
.cmsWhiteTable
{
	border-style:solid;
	border-width:1px;
	border-color:#E80022;
	border-collapse:collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: #ffffff;

}

.cmsTable
{
	/*width: 100%;*/
	border-style:solid;
	border-width:1px;
	border-color:#C9CEE6;
	border-collapse:collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: ghostwhite;
}

.cmsTable TR, .cmsTable TD
{
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsHeaderCell
{
	/*font-family: Verdana, Tahoma, Arial, Sans-Serif;*/
    background-color:#ffffff;
    color: #e80022 ;
    /*font-size: 8pt;*/
    font-weight:bold;
    height:20px;
}

.cmsHighLightCell
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
    background-color: #FFFFCC;
    color: #013DA4;
    font-size: 8pt;
}

.cmsStatsTable 
{
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#C9CEE6;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color:White;
}

.cmsStatsTable TR, .cmsStatsTable TD
{
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsStatsHeaderCell
{
	border-bottom-color: #C9CEE6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    background-color: #EBEDF6;
    color: #013DA4;
    font-size: 8pt;
    font-weight:bold;
    height:20px;
}
.cmsAccountTable
{
	width: 90%;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: #d1d1cf;

	
}

.cmsLoginTable
{
	width: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #E80022;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: #ffffff;

	
}

.cmsAccountTable TR, .cmsAccountTable TD
{
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsAvatarTable
{
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#C9CEE6;
	border-collapse:collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: ghostwhite;
	height: 500px;
}

.cmsAvatarTable TR, .cmsAvatarTable TD
{
	font-size: 8pt; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
}

.cmsAvatarHeaderCell
{
	border-bottom-color: #C9CEE6;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    background-color: #EBEDF6;
    color: #013DA4;
    font-size: 8pt;
    font-weight:bold;
    height:20px;    
}
/*cms Tables*/


/*WebLog*/
.logEntryLineItemHeader
{

	background-color: #D4D9EC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.logEntryLineItemValue
{
	background-color: #f0f0f0;
	font-family: Courier New, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.logEntryHeaderInfo, .logEntryHeaderError
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:black;
	background-color: #D4D9EC;
	cursor:hand;
}
/*WebLog*/


/*Avatar Image Selection*/
DIV.imagespacer 
{ 
	FLOAT: left; 
	MARGIN: 5px; 
	FONT: 10pt verdana; 
	OVERFLOW: hidden; 
	WIDTH: 120px; 
	HEIGHT: 126px; 
	TEXT-ALIGN: center 
}
DIV.imageholder 
{ 
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 100px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	HEIGHT: 100px 
}
DIV.titleholder 
{ 
	FONT-SIZE: 8pt; 
	OVERFLOW: hidden; 
	WIDTH: 100px; 
	FONT-FAMILY: ms sans serif, arial; 
	WHITE-SPACE: nowrap; 
	TEXT-OVERFLOW: ellipsis 
}
/*Avatar Image Selection*/
BODY{
	COLOR: #ffffff;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	
	background-color:#ffffff;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.TipsBODY{
	COLOR: #000000;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	background-color:#d1d1cf;
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

TEXTAREA
{
	COLOR: #003399;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background-color : #E6E6E6;
}

INPUT
{
	COLOR: #003399;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background : #E6E6E6;
	background-color : #E6E6E6;
}

OPTION
{
	COLOR: #003399;
	FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background-color : #E6E6E6;
}

SELECT
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	background-color : #E6E6E6;
}

.menuBox { 
		position:absolute; 
		visibility:hidden; 
		overflow:visible; 
		/*font-family: verdana,arial,sans-serif; 
		font-size: 11px;*/
		color: #ffffff;
		text-decoration:none;
		height: 16px;
		background-color : #EADAA3;
}
.mainmenu { 
		position:absolute;  
		overflow:visible; 
		/*font-family: verdana, Helvetica, sans-serif; */
		background-color:#EADAA3;
		height:18px;
		border-width:1px;
		border-color:#EADAA3;
		border-style:solid;		
}
a.menu:link { 
    FONT-SIZE: 11px;
	COLOR: #000000;
    /*FONT-FAMILY: Verdana, Helvetica, sans-serif;*/
    TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}
a.menu:hover { 
    /*FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-size: 11px;*/	
	color:#000000;
	text-decoration:none;
	border-bottom: 1px solid #000000;
}
a.menu:visited { 
    /*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	*/
	COLOR: #000000;
    TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}

a.submenu:link { 
	/*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;*/
	COLOR: #000000;
    TEXT-DECORATION: none;	
}
a.submenu:hover { 
    /*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;*/
	COLOR: #000000;
    TEXT-DECORATION:none;
	border-bottom: 1px solid #000000;
	
}
a.submenu:visited { 
    /*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;*/
	COLOR: #000000;
    TEXT-DECORATION: none;	
}

table.menutable
{
	background-color:#d1d1cf;
	border-width:1px;
	border-color:#000000;
	border-style:solid;	
	
}

.cmsMsgError
{
	font-size:10px; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color:Red;
	font-weight:bold;
}

.cmslabel
{
	font-size:12px; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color:#e80022;
	font-weight:bold;
}

.titulodownload
{
	font-size:25px; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight:bold;
	color:#ffffff;
	font-weight:bold;
	background-color:#E80022;
	height: 25px;
}

.titulodownloadADmin
{
	font-size:14px; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight:bold;
	color:#ffffff;	
	background-color:#E80022;
	height: 25px;
}