/**** Nuevos ****/

.bgMarron
{
	background-color: #731d34;
}

/* NOTICIAS */
.lstNotiTit
{
	background-color:#5B0C21;
	border-width: 0px;
	border-color: #5B0C21;
	border-style: solid;
	color:White;
}

.lstNotiTabla
{
	background-color:#E4E4E4;
	border-width: 1px;
	border-color: #5B0C21;
	border-style: solid;
}


/*Color primario*/
.cPrincipal{
	background-color:#5B0C21;	
}

/*Color secundario*/
.cSecundario{
	background-color:#5B0C21;	
}

/*Color auxiliar*/
.cAux{
	background-color:#ffffff;
}


/*Textos de los contenidos*/
.titulos{
	font-family: Verdana;
	color: #B60027 ;
	font-weight:bold;
	font-size: 14px;
}

.subtitulos{
	font-family: Verdana;
	color: black ;
	font-weight:bold;
	font-size: 12px;
}

/*Textos contenidos gris*/
.tcGris{
	font-family: Verdana;
	color: black;
}

.fondoCifras{
	font-family: Verdana;
	font-weight:bold;
	color: #ffffff;
	background-color:#A6B5B5;
}

/*Textos contenidos gris Negrita*/
.tcGrisN{
	font-family: Verdana;
	color: #B1BBC1;
	font-weight:bold;
}

/*Textos contenidos blanco*/
.tcBlanco{
	font-family: Verdana;
	color: #ffffff;
}

/*Textos contenidos blanco Negrita*/
.tcBlancoN{
	font-family: Verdana;
	color: #ffffff;
	font-weight:bold;
}

/*Textos contenidos marron*/
.tcMarron{
	font-family: Verdana;
	color:#B60027;
}

/*Textos contenidos marron Negrita*/
.tcMarronN{
	font-family: Verdana;
	color:#B60027;
	font-weight:bold;
}



.footerPpal
{
	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	background-color:red;	
}

A.linkblanco:link
{
	COLOR:  white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.linkblanco:visited
{
	COLOR:  white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.linkblanco:hover
{
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
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: underline;
}

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;
}

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:Yellow;
	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: #003366;
	TEXT-DECORATION: underline;
	FONT-SIZE: 11px;
}

A:visited
{
    COLOR: #003366;
    TEXT-DECORATION: underline;
	FONT-SIZE: 11px;
}

A:hover
{
	COLOR: Red;
	TEXT-DECORATION: underline;
	FONT-SIZE: 11px;
}

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;
}

.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;
     background-color: #FFFFFF;
}
.cmsDataGrid_AlternatingItemStyle
{
    font-family: Verdana, Tahoma, Arial, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    background-color: GhostWhite;
}
.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: #D4D9EC;*/
	background-color: #CCCCCC;
	border-width:0px;
	color:#660033;
}
/*DataGrid*/

/*cms Tables*/
.cmsWhiteTable
{
	/*border-style:solid;
	border-width:0px;
	border-color:ghostwhite;
	border-collapse:collapse;*/
	/*font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;*/
	background-color: white;
}

.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:#5b0c21;
    color: white;
    /*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: #5B0C21;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	/*background-color: #d1d1cf;*/
}

.cmsItemNoticia
{
	width: 96%;
	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: #666666;
	border-collapse: collapse;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background-color: #d1d1cf;

	
}

.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: #000000;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	/*background-color:#666666;*/
	background-color:#ffffff; /*Color de fondo de pag*/
	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;
		z-index: 2;
		/*background-color : #EADAA3;*/
}
.menuVertical { 
		font-family: verdana,arial,sans-serif; 
		font-size: 11px;
		color: #ffffff;
		text-decoration:none;
		height: 16px;
		z-index: 2;
		/*background-color : #EADAA3;*/
}
.mainmenu { 
		position:absolute;  
		overflow:visible; 
		/*font-family: verdana, Helvetica, sans-serif; */
		/*background-color:#EADAA3;*/
		height:18px;
		z-index: 1;
		/*border-width:1px;
		border-color:#ffffff;
		border-style:solid;		*/
}
a.menu:link { 
    FONT-SIZE: 11px;
	COLOR: #ffffff;
    /*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:#ffffff;
	text-decoration:none;
	border-bottom: 1px solid #ffffff;
}
a.menu:visited { 
    /*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	*/
	COLOR: #ffffff;
    TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}

a.submenu:link { 
	/*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;*/
	COLOR: #000000; /*COLOR DE LETRA DE MENUS*/
    TEXT-DECORATION: none;	
    font-weight:bold;
}
a.submenu:hover { 
    /*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;*/
	COLOR: #B60027 ; /*COlor de letras del menu al pasar sobre el*/
    TEXT-DECORATION:none;
    font-weight:bold;
	/*border-bottom: 1px solid #000000;*/
	
}
a.submenu:visited { 
    /*FONT-SIZE: 11px;    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-WEIGHT:bold;*/
	COLOR: #990000;
    TEXT-DECORATION: none;	
    font-weight:bold;
}

table.menutable
{
	background-color:#ffffff;/*Fonde del menu desplegable*/
	border-width:2px;
	border-color:#B60027 ; /*Borde del desplegable*/
	border-style:solid;	
}

.SinDivMenuBox { 
		overflow:visible; 
}
.SinDivMainMenu { 		 
		overflow:visible; 
}
.cmsSeguridadTable
{
	background-color: #731F36;
}
.cmsMsgError
{
	font-size:10px; 
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color:Red;
	font-weight:bold;
}
