body 
{
	border: 0px 0px 0px 0px;
	height: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Sans-Serif;
}



A, A:link, A:active, A:visited
{
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


A:hover
{
	color:#000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}



.Tdcabecera
{
	width: 825px;
	vertical-align: top;
}

TH, TD
{
	font-size: 12px;
	line-height: 15px;
}

H3
{
	font-family: Arial, Verdana, Sans-Serif;
	color:#000000;
	font-size: 14px;
}

/*//////////////////////PANELES//////////////////////*/

.leftpane
{
	width: 204px;
	/*max-width: 204px;*/
	vertical-align:top;
	white-space: nowrap;
	padding:0px 0px 0px 0px;
}

.leftpaneAZUL
{
	width: 204px;
	/*max-width: 204px;*/
	vertical-align:top;
	white-space: nowrap;
	padding:0px 0px 0px 0px;
}

.leftpaneGRIS
{
	width: auto;
	min-width: 204px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.rightpane
{
	width: 207px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.contentpane
{
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	margin:0 auto;
}

.contentpaneAzul
{
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width: 100%;
}

.SigninPane
{
	padding-top: 5px;
}

.LoginUsuario
{
	padding-top: 2px;
	padding-bottom: 3px;
	vertical-align: bottom;
	text-align: right;
	white-space: nowrap;
}

a:link.CommandButtonRegister,
a:active.CommandButtonRegister,
a:visited.CommandButtonRegister,
a.CommandButtonForgotPassword,
a:active.CommandButtonForgotPassword,
a:visited.CommandButtonForgotPassword
{
	color: #00f7ff;	
}

a:hover.CommandButtonRegister, a:hover.CommandButtonForgotPassword
{
	color: #00f7ff;	
}

/* enlace admin */
a.CommandButton, a:link.CommandButton

{
	text-decoration: none;
}

a:hover.CommandButton

{
	text-decoration: underline;
}


/*botones*/

a.boton1
{
	background-position: center;
	background-image: url(img/forum1024_04.jpg);
	background-repeat: no-repeat;
	width: 204px;
	height: 40px;
	border: 0px;
	display: table-cell;
}

a.boton1:hover
{
	background-position: center;
	background-image: url(img/over_04.jpg);
	background-repeat: no-repeat;
	width: 204px;
	height: 40px;
	border: 0px;
	display: table-cell;

}

a.boton2
{	
	background-position: center;
	background-image: url(img/forum1024_05.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 40px;
	border: 0px;
	display: table-cell;
}

a.boton2:hover
{
	background-position: center;
	background-image: url(img/over_05.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 40px;
	border: 0px;
	display: table-cell;

}

a.boton3
{
	background-position: center;
	background-image: url(img/forum1024_06.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 40px;
	border: 0px;
	display: table-cell;
}

a.boton3:hover
{
	background-position: center;
	background-image: url(img/over_06.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 40px;
	border: 0px;
	display: table-cell;

}

a.boton4
{
	background-position: center;
	background-image: url(img/forum1024_07.jpg);
	background-repeat: no-repeat;	
	width: 207px;
	height: 40px;
	border: 0px;
	display: table-cell;
}

a.boton4:hover
{
	background-position: center;
	background-image: url(img/over_07.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 40px;
	border: 0px;
	display: table-cell;
}

/*Fin botones*/

/*////////////////////////////////////////////Estilos Skin 3 Columnas////////////////////////////////*/

.MasterTable
{
	background-color: #FFFFFF;
	max-width: 825px;
	min-width: 825px;
	width: 825px;
	border: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

/*//////////////////////Cabecera de Portada//////////////////////*/

.PortadaI
{
	background-image: url(img/img/TopLeft.jpg); background-repeat: no-repeat;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 20px;
	height: 112px;
}

.PortadaC
{
	background-image: url(img/img/TopCenter.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	width: auto; /*785px;*/
	height: 112px;
}

.PortadaD
{
	background-image: url(img/img/TopRight.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 112px;
}

.tabla3		/* tabla para la fecha, login,...*/
{
	height: 112px;
}

/*//////////////////////Cabecera de Portada//////////////////////*/

/*//////////////////////Cabecera//////////////////////*/

.Logo
{
	background-image: url(img/TopLeft.jpg); background-repeat: no-repeat;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 20px;
	height: 124px;
}

.CabeceraMedio
{
	background-image: url(img/TopCenter.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	width: auto; /*785px;*/
	height: 124px;
}

.CabeceraDerecha
{
	background-image: url(img/TopRight.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 124px;
}

.tabla2
{
	width: auto;
	height: 124px;
}



/*TDS de la tabla2*/

.td1
{
	width: auto;
	text-align: left;
	padding-left: 8px;
	vertical-align: middle;
}

.td2	/* para CURRENTDATE*/
{
	width: auto;
	height: 10px;
	text-align: right;
	padding-top: 5px;
	vertical-align: top;
	white-space: nowrap;
	text-transform: capitalize;
}

.td3
{
	width: auto;
	text-align: right;
	padding-bottom: 10px;
	padding-right: 20px;
	vertical-align: bottom;
}

/*Fin TDS*/

/*//////////////////////Fin Cabecera//////////////////////*/


/*////////////////////////////////Fondo container//////////////////////////*/

.tabla
{
	width: 100%;
}

.bgtop1
{
	background-image: url(img/blanco/containerskin_03.png); background-repeat: no-repeat;
	width: 18px;
	height: 24px;
}

.bgTop2
{
	background-image: url(img/blanco/containerskin_05.png);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	width: auto;
	height: 24px;
	margin:0px;
	padding:0px;
	
}

.bgtop3
{
	background-image: url(img/blanco/containerskin_07.png); background-repeat: no-repeat;
	width: 16px;
	height: 24px;
}
	
.bgMiddle1 
{
	background-image: url(img/blanco/containerskin_09.png);
	background-position: left;
	background-repeat: repeat-y;
	color: transparent;
	margin:0px;
	vertical-align: top;
	padding:0px;
	width: 11px;
	height: auto;
	}

.bgMiddle2 
{
	background-color:#ffffff;
	width: auto;
	vertical-align: top;
	text-align:justify;
	margin:0px;
	padding:0px;
	}

.bgMiddle3 
{
	background-image: url(img/blanco/containerskin_12.png);
	background-position: right;
	background-repeat: repeat-y;
	vertical-align: top;
	color: transparent;
	width: 10px;
	height: auto;
	margin:none;
	padding:none;
}
	
	
.bgBot1
{
	background-image: url(img/blanco/containerskin_15.png);
	background-repeat: no-repeat;
	background-position: top;
	color: transparent;
	width: 28px;
	height: 27px;
}

.bgBot2
{
	background-image: url(img/blanco/containerskin_16.png);
	background-repeat: repeat-x;
	background-position:top;
	color: transparent;
	width: auto;
	height: 27px;
	margin:none;
	padding:none;
	vertical-align:top;
}

.bgBot3
{
	background-image: url(img/blanco/containerskin_19.png);
	background-repeat: no-repeat;
	background-position: top;
	color: transparent;
	width: 28px;
	height: 27px;
}

/*////////////////////////////////Fin fondo container////////////////////////*/


/*//////////////////////Fin Paneles centrales//////////////////////*/

/*//////////////////////Pie//////////////////////*/

.Pieizquierda
{
	background-image: url(img/piebajo_01.jpg); background-repeat: no-repeat;
	width: 20px;
	height: 93px;
	padding-top: 8px;
	text-align: center;
	font-size: 11px;
	vertical-align:top;
}

.Pie
{
	background-image: url(img/piebajo_02.jpg); background-repeat: repeat-x;
	width: auto;
	height: 93px;
	padding-top: 8px;
	text-align: center;
	font-size: 11px;
	vertical-align:top;
}

.Piederecha
{
	background-image: url(img/piebajo_04.jpg); background-repeat: no-repeat;
	width: 20px;
	height: 93px;
	padding-top: 8px;
	text-align: center;
	font-size: 11px;
	vertical-align:top;
}

/*//////////////////////Fin Pie//////////////////////*/

/*////////////////////////////////////////////Fin Skin 3 Columnas////////////////////////////////*/


/*//////////////////////Claseespecial DNN para [USER] Y [LOGIN]///////////////////////////*/

.user, a:link.user, a:active.user, a:visited.user
{
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	text-decoration:none;
}
	
a:hover.user
{
	color:#ffffff;
	text-decoration:underline;
	font-weight: normal;
	font-size:12px;
}

.login, a:link.login, a:active.login, a:visited.login
{
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
	
a:hover.login
{
	color:#ffffff;
	text-decoration:underline;
	font-weight: normal;
	font-size:12px;
}

/*////////////////////Fin clase especial//////////////////////*/



/*  Clase(s) para el control de login del encabezado */
.FC_LoginBoton
{
	font-size:9px;
}

.EtiqErrorLogin
{
	font-size: 10px;
	color: #ff0000;
	font-family: Arial;
	text-align: right;
}

/*  Fin de clase(s) para el control de login del encabezado */


/*///////////////////////////////Cambia de color el [BREADCRUMB]/////////////////////////////*/

.breadcrumb_blanco, a:link.breadcrumb_blanco, a:active.breadcrumb_blanco, a:visited.breadcrumb_blanco
{
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	vertical-align: bottom;
}
	
a:hover.breadcrumb_blanco
{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	vertical-align: bottom;
}

.breadcrumb_azul, a:link.breadcrumb_azul, a:active.breadcrumb_azul, a:visited.breadcrumb_azul
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}
	
a:hover.breadcrumb_azul
{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	vertical-align: bottom;
}

.breadcrumb_gris, a:link.breadcrumb_gris, a:active.breadcrumb_gris, a:visited.breadcrumb_gris
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}
	
a:hover.breadcrumb_gris
{
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	vertical-align: bottom;
}

.breadcrumb_negro, a:link.breadcrumb_negro, a:active.breadcrumb_negro, a:visited.breadcrumb_negro
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}
	
a:hover.breadcrumb_negro
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	vertical-align: bottom;
}

/*////////////////////Fin clase especial//////////////////////*/

/*////////////////////////////////////////////Estilos Skin 2 Columnas////////////////////////////////*/

.SuperTabla2Cols
{
	background-color: #FFFFFF;
	max-width: 825px;
	min-width: 825px;
	width: 825px;
	border: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

/*////////////////////////////////////////////Fin Estilos Skin 2 Columnas////////////////////////////////*/
/*////////////////////////////////////////////Estilos Skin 1 Columna////////////////////////////////*/

.SuperTabla1Col
{
	background-color: #FFFFFF;
	width: auto;
	border: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

/*////////////////////////////////////////////Fin Estilos Skin 1 Columna////////////////////////////////*/

/*////////////////////////////////////////////////////////////FIN COLOR 2//////////////////////////////////////////////////////*/


/* -------------------------------------------------------------SideMenu - INVENTUA------------------------------ */

.MenuItem HR
{
	background-color: #f1f1f1; 
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #999999;   
	margin-right: 5px; 
}

.MenuItemMouseOver
{
	background-position: right top;
	background-image: url(images/menuarrow-bg.gif);
	background-repeat: no-repeat; /*  border: #00008B 1px solid;*/
	background-color: #dcdcdc !important;

}

.MenuItem, .MenuItemMouseOver
{
  font-size: 8pt;
  font-weight: normal;
  padding-bottom: 0px;
  /*background-color: #f1f1f1; */
  padding-top: 0px;
  /*border: #f1f1f1 1px solid; */
}

.MenuHdr
{
	font-size: 10pt;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 0px; 
/*	background-color: #f1f1f1;*/
	padding-top: 0px;
	cursor: default;
}

.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer;
	display: block;
}
.MenuItem A, .MenuItem A:Visited .MenuItem A:Active, .MenuItem A:Hover,  .MenuItem A:Link, 
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, 
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  color: black;
  font-weight: normal;
  display: block;
  padding-bottom: 0px;
  padding-left: 20px;
  padding-top: 0px;
  cursor: pointer;
  text-decoration: none;   
  width: 100% 
}


/* Clase para destacar el elemento de men� de la p�gina activa */
.currentItemHighlight
{
	font-weight: bold;  
}
/*.MenuCurrentPage
{
  color: #696969;
}

*/
.MenuCurrentPage a {
color:#696969;
}

/* -------------------------------------------------------------FIN SideMenu -------------------------------------------------- */


/* Container for main menu */
.MainMenu_MenuContainer
{
	background: transparent;
	padding-right: 5px;
	width: auto;
	margin-left: 15px;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
}

/* Menu bar */
.MainMenu_MenuBar
{
	padding: 0px;
	background: transparent;
	width: 100%;
}

/* Container for submenu */
.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #ffffff;
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1x solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	width: auto;
	padding: 0px 3px 0px 3px;
}

/* Applies to idle state of submenu items */
.MainMenu_MenuItem
{
	font-size: 12px;
	font-weight: normal;
	color: #3333ff;
	background-color: #ffffff;
}


/* Hover state for submenu items */
.MainMenu_MenuItemSel
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
	background-color: #c0c0c0;
}

/* Elements we don't really need to see */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon, .MainMenu_MenuBreak {
	display: inherit;
}


/* Idle state for main menu items */
.MainMenu_Idle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #3333ff;
	background-color: #ffffff;
}

/* Hover state for main menu items */
.MainMenu_Selected
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	background-color: #c0c0c0;
	text-decoration: none;
}

/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
}

/*///////////////----------------------------------- SKIN COLOR GRIS-------------------------------//////////////////////////*/

/*////////////////////////////////Fondo container//////////////////////////*/

.tabla
{
	width: 100%;
}

.bgtopGris1
{
	background-image: url(img/gris/cabecera_gris_03.png); background-repeat: no-repeat;
	width: 18px;
	height: 24px;
}

.bgTopGris2
{
	background-image: url(img/gris/cabecera_gris_05.png);
	background-repeat: repeat-x;
	vertical-align: bottom;
	width: auto;
	height: 24px;
}

.bgtopGris3
{
	background-image: url(img/gris/cabecera_gris_07.png); background-repeat: no-repeat;
	width: 16px;
	height: 24px;
}
	
.bgMiddleGris1 
{
	background-image: url(img/gris/cabecera_gris_13.png);
	background-position: top;
	background-repeat: repeat-y;
	margin:0px;
	vertical-align: top;
	padding:0px;
	width:11px;
	height: auto;
	}

.bgMiddleGris2 
{
	/*background-color:#dbdbdb;*/
	width: auto;
	vertical-align: top;
	text-align:justify;
	margin:0px;
	padding:0px;
	}

.bgMiddleGris3 
{
	background-image: url(img/gris/cabecera_gris_14.png);
	background-position: top;
	background-repeat: repeat-y;
	vertical-align: top;
	width: 10px;
	height: auto;
	margin:none;
	padding:none;
}
	
	
.bgBotGris1
{
	background-image: url(img/gris/cabecera_gris_15.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
	height: 27px;
}

.bgBotGris2
{
	background-image: url(img/gris/cabecera_gris_16.png);
	background-repeat: repeat-x;
	background-position:top;
	width: auto;
	height: 27px;
	margin:none;
	padding:none;
	vertical-align:top;
}

.bgBotGris3
{
	background-image: url(img/gris/cabecera_gris_19.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
	height: 27px;
}

/*////////////////////////////////Fin fondo container////////////////////////*/

/*///////////////-----------------------------------  FIN SKIN COLOR GRIS-------------------------------//////////////////////////*/


/*///////////////----------------------------------- SKIN COLOR NEGRO-------------------------------//////////////////////////*/

/*////////////////////////////////Fondo container//////////////////////////*/

.tabla
{
	width: 100%;
}

.bgtopNegro1
{
	background-image: url(img/negro/cabecera_negra_03.png); background-repeat: no-repeat;
	width: 18px;
	height: 24px;
}

.bgTopNegro2
{
	background-image: url(img/negro/cabecera_negra_05.png);
	background-repeat: repeat-x;
	vertical-align: bottom;
	width: auto;
	height: 24px;
	
}

.bgtopNegro3
{
	background-image: url(img/negro/cabecera_negra_07.png); background-repeat: no-repeat;
	width: 16px;
	height: 24px;
}
	
.bgMiddleNegro1 
{
	background-image: url(img/negro/cabecera_negra_09.png);
	/*background-position: left;*/
	background-repeat: repeat-y;
	margin:0px;
	vertical-align: top;
	padding:0px;
	width: 11px;
	height: auto;
	/*height: 384px;*/
	}

.bgMiddleNegro2 
{
	/*background-image: url(img/negro/cabecera_negra_10.jpg);*/
	/*background-repeat: repeat-x;*/
	/*background-color: #000000;*/
	/*background-position: inherit;*/
	width: auto;
	vertical-align: top;
	text-align:justify;
	margin:0px;
	padding:0px;
	}

.bgMiddleNegro3 
{
	background-image: url(img/negro/cabecera_negra_12.png);
	/*background-position: right;*/
	background-repeat: repeat-y;
	vertical-align: top;
	width: 10px;
	height: auto;
	/*height: 384px;*/
	margin:none;
	padding:none;
}
	
	
.bgBotNegro1
{
	background-image: url(img/negro/cabecera_negra_15.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
	height: 27px;
}

.bgBotNegro2
{
	background-image: url(img/negro/cabecera_negra_16.png);
	background-repeat: repeat-x;
	background-position:top;
	width: auto;
	height: 27px;
	margin:none;
	padding:none;
	vertical-align:top;
}

.bgBotNegro3
{
	background-image: url(img/negro/cabecera_negra_19.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
	height: 27px;
}

.PieizquierdaNegro
{
	background-image: url(img/negro/pie_03.jpg); background-repeat: no-repeat;
	width: 20px;
	height: 75px;
	padding-top: 8px;
	text-align: center;
	font-size: 11px;
	vertical-align:top;
}

.PieNegro
{
	background-image: url(img/negro/pie_04.jpg); background-repeat: repeat-x;
	width: auto;
	height: 75px;
	padding-top: 8px;
	text-align: center;
	font-size: 11px;
	color: #ffffff;
	vertical-align:top;
}

a.PieNegro, A.PieNegro:link, A.PieNegro:active, A.PieNegro:visited
{
	color: #ffffff;
}

.PiederechaNegro
{
	background-image: url(img/negro/pie_06.jpg); background-repeat: no-repeat;
	width: 20px;
	height: 75px;
	padding-top: 8px;
	text-align: center;
	font-size: 11px;
	vertical-align:top;
}

a.PieEnlaceNegro, A.PieEnlaceNegro:link, A.PieEnlaceNegro:active, A.PieEnlaceNegro:visited
{
	color: #ffffff;
}

/*////////////////////////////////Fin fondo container////////////////////////*/

/*///////////////----------------------------------- FIN  SKIN COLOR NEGRO-------------------------------//////////////////////////*/


/*///////////////----------------------------------- SKIN COLOR AZUL-------------------------------//////////////////////////*/

/*////////////////////////////////Fondo container//////////////////////////*/

.tabla
{
	width: 100%;
}

.bgtopAzul1
{
	background-image: url(img/azul/cabecera_azul_03.png); background-repeat: no-repeat;
	width: 18px;
	height: 24px;
}

.bgTopAzul2
{
	background-image: url(img/azul/cabecera_azul_05.png);
	background-repeat: repeat-x;
	vertical-align: bottom;
	width: auto;
	height: 24px;
}

.bgtopAzul3
{
	background-image: url(img/azul/cabecera_azul_07.png); background-repeat: no-repeat;
	width: 16px;
	height: 24px;
}
	
.bgMiddleAzul1 
{
	background-image: url(img/azul/cabecera_azul_13.png);
	background-position: top;
	background-repeat: repeat-y;
	margin:0px;
	vertical-align: top;
	padding:0px;
	width: 11px;
	height: auto;
	}

.bgMiddleAzul2 
{
	/*background-image: url(img/azul/cabecera_azul_10.jpg);
	background-repeat: repeat-x;*/
	/*background-color:#04eaf3;*/
	/*background-position: inherit;*/
	width: auto;
	vertical-align: top;
	text-align:justify;
	margin:0px;
	padding:0px;
	}

.bgMiddleAzul3 
{
	background-image: url(img/azul/cabecera_azul_14.png);
	background-position: top;
	background-repeat: repeat-y;
	vertical-align: top;
	width: 10px;
	height: auto;
	margin:none;
	padding:none;
}
	
	
.bgBotAzul1
{
	background-image: url(img/azul/cabecera_azul_15.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
	height: 27px;
}

.bgBotAzul2
{
	background-image: url(img/azul/cabecera_azul_16.png);
	background-repeat: repeat-x;
	background-position:top;
	width: auto;
	height: 27px;
	margin:none;
	padding:none;
	vertical-align:top;
}

.bgBotAzul3
{
	background-image: url(img/azul/cabecera_azul_19.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 28px;
	height: 27px;
}

/*////////////////////////////////Fin fondo container////////////////////////*/

/*///////////////-----------------------------------  FIN SKIN COLOR AZUL-------------------------------//////////////////////////*/

/*///////////////----------------------------------- SKIN COLOR MARINO-------------------------------//////////////////////////*/

/*////////////////////////////////Fondo container//////////////////////////*/

.tabla
{
	width: 100%;
}

.bgtopMarino1
{
	background-image: url(img/marino/cabecera_negra_03.jpg); background-repeat: no-repeat;
	width: 12px;
	height: 53px;
}

.bgTopMarino2
{
	background-image: url(img/marino/cabecera_negra_05.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	width: auto;
	height: 53px;
	margin:0px;
	padding:0px;
	
}

.bgtopMarino3
{
	background-image: url(img/marino/cabecera_negra_07.jpg); background-repeat: no-repeat;
	width: 12px;
	height: 53px;
}
	
.bgMiddleMarino1 
{
	background-image: url(img/marino/cabecera_negra_13.jpg);
	background-position: top;
	background-repeat: repeat-y;
	margin:0px;
	vertical-align: top;
	padding:0px;
	width:18px;
	height: 384px;
	}

.bgMiddleMarino2 
{
	background-image: url(img/marino/cabecera_negra_10.jpg);
	background-repeat: repeat-x;
	background-color:#050505;
	background-position: inherit;
	width: auto;
	vertical-align: top;
	text-align:justify;
	margin:0px;
	padding:0px;
	}

.bgMiddleMarino3 
{
	background-image: url(img/marino/cabecera_negra_14.jpg);
	background-position: top;
	background-repeat: repeat-y;
	vertical-align: top;
	width: 18px;
	height: 384px;
	margin:none;
	padding:none;
}
	
	
.bgBotMarino1
{
	background-image: url(img/marino/cabecera_negra_15.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 12px;
	height: 32px;
}

.bgBotMarino2
{
	background-image: url(img/marino/cabecera_negra_16.jpg);
	background-repeat: repeat-x;
	background-position:top;
	width: auto;
	height: 32px;
	margin:none;
	padding:none;
	vertical-align:top;
}

.bgBotMarino3
{
	background-image: url(img/marino/cabecera_negra_19.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 12px;
	height: 32px;
}

/*////////////////////////////////Fin fondo container////////////////////////*/

/*///////////////----------------------------------- FIN  SKIN COLOR MARINO-------------------------------//////////////////////////*/

/*//////////////SKIN VARIABLE/////////////////*/

.Logo
{
	background-image: url(img/img/TopLeft.jpg); background-repeat: no-repeat;
	vertical-align: middle;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: auto;
	height: 112px;
}

.CabeceraMedio
{
	background-image: url(img/img/TopCenter.jpg);
	background-repeat: repeat-x;
	width: auto;
	height: 112px;
}

.CabeceraMedioDos
{
	background-image: url(img/img/TopCenter.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 112px;
}

.td1
{
	background-image: url(img/img/TopRight.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 112px;
	background-position: right; 
	text-align: right;
}

.PieIzquierda
{
	background-image: url(img/negro/pie_03.jpg); background-repeat: no-repeat;
	width: 20px;
	height: 75px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.PieCentro
{
	background-image: url(img/negro/pie_04.jpg); background-repeat: repeat-x;
	width: 1px;
	height: 75px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.PieCentroDos
{
	background-image: url(img/negro/pie_04.jpg); background-repeat: repeat-x;
	width: auto;
	height: 75px;
	padding-top: 8px;
	text-align: center;
	vertical-align:top;
}

.PieDerecha
{
	/*background-image: url(img/negro/pie_06.jpg); background-repeat: no-repeat;
	background-position: right;*/
	width: 20px;
	height: 75px;
	vertical-align:top;
	padding:0px 0px 0px 0px;
}

.tdVariable
{
	background-image: url(img/img/TopRight.jpg);
	background-repeat: no-repeat;
	width: 20px;
	height: 112px;
	background-position: right; 
	text-align: right;
}

/*//////////////////////////////////////////////////////////RitmoParade*/

#ritmoparade_contenedor
{
	position:relative;
	width: 100%;
}

#ritmoparade_texto{
	position: relative;
	float: right;
	padding-left: 5px;
	width: 260px;
}

#ritmoparade_contenedorelementos{
	position:relative;
	float:left;
	/*clear:left;*/
	padding-bottom:5px;
	margin-bottom: 5px;
}
	
#ritmoparade_imgUnoUno{
	position:relative;
	float:left;
	border-top: 4px #666666 solid;
	border-left: 4px #666666 solid;
	padding-left: 5px;
	padding-top: 5px;
	width:124px;
	height:139px;
}
	
#ritmoparade_imgUno{
	position:relative;
	float:left;
	border-top: 4px #666666 solid;
	border-left: 4px #666666 solid;
	padding-left: 5px;
	padding-top: 5px;
	width:124px;
	height:139px;
}
	
#ritmoparade_imgDos{
	position:relative;
	float:left;
	padding-left: 5px;
	padding-top: 5px;
	width:auto;
	height:auto;
	top:0px;
}
	
#ritmoparade_imgDos img
{
	max-height:150px;
	width:expression(document.body.clientWidth > 150? 150px: auto );
}
	
#ritmoparade_comentario{
	position:relative;
	float: right;
	clear: right;
	padding-left:10px;
}


/*//////////////////////////////////////////////////////////DiscosComentados*/

	#contenedorelementosDC{
		position:relative;
		float:left;
		/*clear:left;*/
		/*padding-bottom:5px;
		margin-bottom: 5px;*/
		border-bottom: #999999 2px solid;
	}

	#tituloDC{
		position:relative;
		float: left;
		clear: left;
		top:0px;
		width:550px;
		color: #666644;
		font-family: Arial, Verdana, Sans-Serif;
		font-size:12px;
	}
	
	/*#tituloDC h3{ color: #666644; font-family: Arial, Verdana, Sans-Serif; }*/
	
	#comentarioDC{
		position:relative;
		float:left;
		color: #000000;
		font-family: Arial, Verdana, Sans-Serif;
		font-size:10px;
	}

/*//////////////////////////////////////////////////////////SUMARIO*/


.contenedorEditorial{

float: none;
padding-top:40px;

}

.textoEditorial{
float:left;
width:70%;
}

.imagenEditorial{
float: right;
width:140px;
height:116px;
padding-top:5px;
padding-bottom:5px;
border: 1px solid #999999;
margin: 0 auto;
text-align: center;
}


.imagenEditorial img{

width:133px;
height:111px;

}


.imagenEditorialPeq{
float: right;
width:114px;
height:92px;
padding-top:5px;
padding-bottom:5px;
border: 1px solid #999999;
margin: 0 auto;
text-align: center;
}


.imagenEditorialPeq img{

width:104px;
height:82px;

}
 .clearfloat {
 
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;
    }



/*//////////////////////////////////////////////////////////CARTELERA DE CONCIERTOS//////////////////////////////////////////*/


.Cartelera_Img { 
	border:solid; 
	border-color:#CCCCCC; 
	height:110px; 
	width:140px; 
	text-align:center;
	padding-top: 10px;
	margin:10px;

	float:left;
	}

.Cartelera_Titulo {

float:none;
padding-left:120px;
padding-top:10px;
font-weight:bold;
}


#Cartelera_Img {
	float:left;
	clear:left;
	text-align:center;
	padding: 0 auto;
	vertical-align:middle;
	margin-right:10px;
	border:solid 1px; 
	border-color:#CCCCCC; 
	height:110px; 
	width:140px; 
}

.essecuerpasoDos{
	padding-left:8px;
	text-align:justify;
	line-height:150%;
	//line-height:160%;
	/*IE*///font-size:11.8px;
	width:526px;
	vertical-align:top;
}

#Cartelera_Img img{
	vertical-align:middle;
	margin-top:1em;
	max-height:90px;
	height:expression(document.body.clientHeight > 90? "90px": auto );
	max-width:120px;
	width:expression(document.body.clientWidth > 120? "120px": 120px );
}

/*////////////////////////////////////////////////////////// FINCARTELERA DE CONCIERTOS///////////////////////////////////////*/


/*//////////////////////////////////////////////////////////NOVEDADES CD Y DVD///////////////////////////////////////////////*/

.Novedades_Contenedor { 
	
	float:none;
	
	}


.Novedades_Img { 
	border:solid; 
	border-color:#CCCCCC; 
	height:100px; 
	width:100px; 
	text-align:center;
	padding-top: 10px;
	float:left;
	
	}

.Novedades_Titulo {

float:none;
padding-left:110px;
padding-top:6%;
}


.Novedades_Texto{
float:none;
margin-top:1%;
padding-top:5px;



}

.clearfloat { 

    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

/*////////////////////////////////////////////////////////// FIN NOVEDADES CD Y DVD//////////////////////////////////////////*/



/*////////////////////////////////////////////////////////// CABECERA//////////////////////////////////////////*/

.Img_Cabecera{
text-align:center;
margin: 0 auto;
width:100%;

}

.Txt_Cabecera{
text-align:center;
margin: 0 auto;
font-weight:bold;
width:100%;
padding-top:8px;
}
/*////////////////////////////////////////////////////////// FIN CABECERA//////////////////////////////////////////*/


/*////////////////////////////////////////////////////////// EDITORIAL XMOD//////////////////////////////////////////*/

.editorial_txt{

text-align:justify;


}


/*////////////////////////////////////////////////////////// EDITORIAL XMOD//////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////// MUSICA VIVA/////////////////////////////////////////////*/
.Musicaviva_Contenedor { 
	
	float:none;
	padding-top:10px;
	
	}


.Musicaviva_Img { 
	border:solid; 
	border-color:#CCCCCC; 
	height:auto; 
	width:140px; 
	text-align:center;
	padding-top: 10px;
	padding-bottom:10px;
	float:left;
	
	}

#Musicaviva_Titulo {

float:none;
margin-left:140px;
padding-left:30px;
padding-top:2%;
}


#Musicaviva_Titulo h3 {
font-size:16px;
font-weight:bold;


}
.Musicaviva_Texto{
float:none;
margin-top:1%;
padding-top:5px;
text-align:justify;



}

.MusicaVivaFoto
{
	max-height:75px;
	width:expression(document.body.clientWidth > 75? 75px: auto );
}


.clearfloat { 

    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

/*////////////////////////////////////////////////////////// FIN MUSICA VIVA//////////////////////////////////////////*/


#Portada_RTM_img {

width:auto;
text-align:center;
margin: 0 auto;
height:242px;
width:100%;
padding:10px;

}





/*////////////////////////////////////////////////////////// PORTADA  RITMO//////////////////////////////////////////*/

.Portada_RTM_contenedor{

float:none;
width: auto;
text-align:center;


}

.Portada_RTM_img {

float:none;
width: auto;
text-align:center;
margin: 0 auto;
height:280;
padding:10px;

}

.Portada_RTM_numero
{
font-weight:bold;

}


.Portada_RTM_titulo

{
padding-top:0px;
padding-left: 15px;
margin-top:12%;
float:left;

}

.Portata_RTM_txt{
padding-top:10px;
text-align:justify;

}

.Portata_RTM_fecha{

width:auto;
text-align:center;
margin: 0 auto;
padding-top:5px;

}
/*////////////////////////////////////////////////////////// FIN PORTADA  RITMO//////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////PORTADA//////////////////////////////////////////*/

#contenedorNoticias{
	width: 350px;
	height: 200px;
	overflow: scroll;
	overflow-x:hidden;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#fecha{
	float:left;
	clear:left;
	font-size:12px;
	color:#4f4f4f;
	font-weight:bold;
	padding-bottom:5px;
}

/*#fecha h1{
	color:4f4f4f;
	font-weight:bold;
}
*/
#fecha a{
	color:4f4f4f;
	font-weight:bold;

}

#imgNoticia{
	position:relative;
	float:left;
	clear:left;
	text-align:center;
	padding: 0 auto;
	vertical-align:middle;
	margin-right:10px;
	border:solid 1px; 
	border-color:#CCCCCC;
	/*height:90px;*/
	height:110px; 
	width:140px;
}

#imgNoticia img{
	vertical-align:middle;
	margin-top:1em;
	max-height:90px;
	height:expression(document.body.clientHeight > 90? "90px": auto );
	max-width:120px;
	width:expression(document.body.clientWidth > 120? "120px": 120px );
}


#textoNoticia{
	float:left;
	clear:both;
	width:350px;
	height:100px;
}

/*//////////////////////////////////////////////////////////FIN PORTADA//////////////////////////////////////////*/

/*  Clase genérica para las imágenes de secciones estándar XMod  */
#imgSeccionXmod{
	float:left;
	clear:left;
	text-align:center;
	padding: 0 auto;
	vertical-align:middle;
	margin-right:10px;
	border:solid 1px; 
	border-color:#CCCCCC; 
	height:110px; 
	width:140px;
	
}

#imgSeccionXmod img{
	vertical-align:middle;
	margin-top:1em;
	max-height:90px;
	max-width:120px;
	width:expression(document.body.clientWidth > 120 ? "120px": auto );
}

/*//////////////////////////////////////////////////////////SUMARIO//////////////////////////////////////////*/


.RitmoSumario_Contenedor { 
	
	float:none;
	padding-top:10px;
	
	}


.RitmoSumario_Img{
border:1px solid #CCCCCC;
float:right;
padding-bottom:8px;
padding-top:8px;
text-align:center;
width:120px;
height:80px;
}


#RitmoSumario_Titulo {

float:none;
margin-right:140px;
padding-left:4px;
color:#4F4F4F;
padding-top:1%;
font-size:12px;
font-weight:bold;
}

.RitmoSumario_Texto{
float:none;
margin-top:1%;
padding-top:5px;
padding-right:20px;



}

.clearfloat { 

    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
/*////////////////////////////////////////////////////////// FIN SUMARIO//////////////////////////////////////////*/

/*////////////////////////////////////////////////////////// Prueba jquery//////////////////////////////////////////*/


/*p {
padding: 0 0 1em;
}
.msg_list {
margin: 0px;
padding: 0px;
width: 383px;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FFCCCC;
margin:1px;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#F4F4F8;
}*/

/*//////////////////////////////////////////////////////////Plantilla Inicio//////////////////////////////////////////*/

/*.block1 {position: relative; float:left; clear: right;top: 20px;left: 30px;width: 400px;height: 1px;z-index: 1;display: block;background: #5F9EA0;color: #FFFFFF;border: 2px groove #FF7755;padding: 5px;font-weight:normal;font-size: 10px;text-align: left;text-decoration: none;font-family: verdana,arial,helvetica,sans-serif; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}*/ 

.block2 {
position: relative; float:left; clear:left; width:365px; height: 182px; //height:170px; 
z-index:1; overflow:hidden; font-size: 11px; text-align: justify; line-height: 1.2; margin-bottom:20px;
}

.cabeza{
	background-image:url(/Portals/0/Skins/ForumClasico/img/ContainerBlogInicio_03.png);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:5px;
	width:365px;
	height:37px;
	font-size:9pt;
	font-weight:bold;
	color:#6ab8c6;
	cursor: pointer;
	vertical-align:top;
}

.essecuerpo{
	padding-left:8px;
	text-align:justify;
	/*IE*///font-size:10px;
	width:350px;
	vertical-align:top;
}

/*//////////////////////////////////////////////////////////Fein Plantilla Inicio//////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////Plantilla País Musical//////////////////////////////////////////*/

.block3 {
position: relative; float:left; clear:left; width:536px; height: 182px; //height:170px; 
z-index:1; overflow:hidden; font-size: 11px; text-align: justify; line-height: 1.2; margin-bottom:20px;
}

.cabezagrande{
	background-image:url(/Portals/0/Skins/ForumClasico/img/ContainerBlogPaisMusical_03.png);
	background-repeat:no-repeat;
	padding-left:8px;
	padding-top:5px;
	width:536px;
	height:37px;
	font-size:9pt;
	font-weight:bold;
	color:#6ab8c6;
	cursor: pointer;
	vertical-align:top;
}

.essecuerpaso{
	padding-left:8px;
	text-align:justify;
	line-height:139%;
	//line-height:140%;
	/*IE*///font-size:11.5px;
	width:526px;
	vertical-align:top;
}

#imgPaisMusical{
	float:left;
	clear:left;
	text-align:center;
	padding: 0 auto;
	vertical-align:middle;
	margin-right:10px;
	border:solid 1px; 
	border-color:#CCCCCC; 
	height:110px; 
	width:140px;
	
}

#imgPaisMusical img{
	vertical-align:middle;
	margin-top:1em;
	max-height:90px;
	height:expression(document.body.clientHeight > 90? "90px": auto );
	max-width:120px;
	width:expression(document.body.clientWidth > 120? "120px": 120px );
}

/*/////////////////////////////////////////Formulario suscribase///////////////////////////////////////*/

.tableFormu{
	width:100%;
}

.tdCampo{
	text-align:right;
	height:21px;
	width:180px;
	white-space: nowrap;
	vertical-align: top;
}

input.miCampo{
	width:300px;
	height:21px;
	vertical-align:middle;
	font-size:9px;
	padding-left:5px;
}

textarea.miCampo
{
	font-family: Arial;
	font-size:10px;
	padding-left:5px;
}

label.miLabel{
	font-size:10pt;
}


/* clases para el bot�n de enlace a las otras webs de Naxos */
.naxos{
	margin:0 auto;
	text-align:center;
	background-image:url(/Portals/0/imagenes/LogosFerysa/boton-entrar.gif);
	background-repeat:no-repeat;
	background-position:center;
	width: 100%;
	height: 28px;
	text-decoration:none;
}

A.naxosurl, A.naxosurl:link, A.naxosurl:active, A.naxosurl:visited, A.naxosurl:hover{
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}


/*///////////////////  Enlaces destacados  ////////////////////////*/
A.EnlaceAzul, A.EnlaceAzul:link, A.EnlaceAzul:active, A.EnlaceAzul:visited, A.EnlaceAzul:hover
{
	font-weight: 600;
	color: #33ccff;
} 

.tabla_albaran{
position: relative; background-image:http://www.forumclasico.es/Portals/0/Skins/ForumClasico/ContainerBlogInicio_albaran.jpg; background-repeat: repeat-x; border-color: BLACK; font-family: VERDANA; font-size: 9px; width: 90%; border-collapse: collapse;
}

