/* ================================
    CSS STYLES FOR FUNDACION FEB.es
    v1.0, Mayo/2007
    Autor: LUIS ALBERTO PAÑOS
    Dep. Tecnologías FEB
   ================================
*/   





/* *************************************************************************************
#
#	ESTILOS ESTRUCTURA: Cuerpo, Navegaciones...
#
************************************************************************************** */

BODY { font-size: 62.5%; font-family: arial, verdana, sans-serif, helvetica; padding: 0px; margin: 0px;
	background: #660000 url(images/structure/BackgroundPortal/backgroundPortal.gif) repeat-y center top; /*height:100%;*/ }

A { text-decoration: none; color:#660000; text-decoration: none; }
A:hover { text-decoration: underline; }



DIV#position { width:100%;  background-color:#990000; }/* utilizado para el color franja del body*/

DIV#TableBody { width:950px; margin: 0px auto; padding:0px; background: url(images/structure/BackgroundPortal/backgroundBody.gif) repeat-y center top; }

DIV#contenidos { width:920px; margin: 0px auto; padding:0px; padding-top:10px; /*border:1px solid white;*/ min-height: 400px;} 
* html DIV#contenidos { height:400px; } /* Hack del asterisco. Sólo para IE */ 

/* especificaciones del separador entre paneles*/
DIV#topLayuotA{ visibility:hidden; display:none; /*position:relative; margin-top:0px; height:34px; background: url(images/structure/BackgroundPortal/bg-contentTopA.png) repeat-y center top;*/ }
DIV#topLayuotB{ visibility:hidden; display:none;  /*height:35px; background:url(images/structure/BackgroundPortal/bg-contentTop_WW.gif) repeat-y center top;*/ }
				
/* especificaciones para Layout */
DIV#APanel { margin:0px; padding:0px; /*background-color:Aqua;*/ }
DIV#BPanel { margin:0px; padding:0px; width:500px; float:left; /*height:380px;  overflow-y:auto !important; overflow-x:hidden !important; overflow:auto;*/  /*background-color:Blue;*/ }
DIV#CPanel { margin:0px; padding:0px; width:410px; float:left;  /*height:380px;  overflow-y:auto;*/ /*background-color:Gray;*/ }
DIV#DPanel { margin:0px; padding:0px; /*background-color:Green;*/ clear:both; }
	
			


DIV#APanel TABLE, DIV#BPanel TABLE, DIV#CPanel TABLE, DIV#DPanel TABLE { margin:0px; padding:0px; width:100%; } /* ATENCION: no colapsar los bordes */
			
td#LeftPane, #ContentPane, #RightPane { vertical-align:top;  } 
td#LeftPane { margin:0px; padding:0px; border:0px; } 
td#ContentPane { margin:0px; padding:0px; border:0px; } 
td#RightPane { margin:0px; padding:0px; border:0px; } 
		
DIV#DPanel TABLE TR TD#ExtPane { margin:0px; padding:0px;}
	
DIV.clearbottom{ background:url(images/structure/BackgroundPortal/bg-contentBottom.gif) repeat-y center top; clear:both; } /* altura hack para netscape*/ /*necesario para que se amplie el div contenidos */
 







/* contenedor cabecera */
span#backCabecera{ width:100%; display:block; }
DIV#cabecera { width:950px; display:block; vertical-align:bottom; height:115px; margin: 0px auto; background: url(images/structure/BackgroundPortal/backgroundHeader.gif) no-repeat center bottom; }
DIV#cabecera P { margin:0px; padding: 0px; }
DIV#cabecera A { text-decoration:none; color:White; }

DIV.sites{ text-align:right; padding-top:1px; padding-right:20px; }


/* Navegación del portal */
DIV#navegacion { padding-left:30px; padding-top:15px; border:0px solid blue; }
DIV#navegacion A { padding:0px 10px; color:white;}
DIV#navegacion A:hover { color:#FF0000; }
/* Navegación externa */
DIV#cabecera div#navExterna  { padding-top:0px; text-align:right; padding-right:25px; margin:0px; visibility:hidden; position:absolute; }

ul#navOthers { border: 0 none; margin:0px; padding:0px; list-style: none; font-size:11px; display:inline;  font-size:14px;}
ul#navOthers li { margin: 0px; padding: 0px;  border: 0 none;  display:inline; list-style: none; }
ul#navOthers li#feb {margin-right:40px;  padding:0px 5px;}
ul#navOthers li#feb SPAN { visibility:hidden;}
ul#navOthers li#tienda { padding:0px 5px; }
ul#navOthers li#tienda SPAN { visibility:hidden; }


/* Tab Name */ 
DIV#cabecera div#tabName { visibility:hidden;	 padding: 0px; padding-top:21px; padding-right:25px; margin: 0px; float:right; 
	font-size: 1.1em; font-weight: normal; letter-spacing: 1px; color:red; text-transform:uppercase; }

DIV#cabecera SPAN#logoff { margin:0px; position:absolute; top:50px; margin-left:200px; color:White; 
	background: black url(images/structure/HeaderPortal/bg-logoff.gif) no-repeat center top;}
DIV#cabecera SPAN#logoff SPAN.Accent{ visibility:hidden;}
DIV#cabecera SPAN#logoff A.SiteLink { color:white; margin:0px 12px;}
DIV#cabecera SPAN#logoff A.SiteLink:hover { color:orange; }



DIV.editModule { font-weight:bold; font-size:1.0em; color:Red; /*height:0px;*/ } /* NOTA: Fundamental que tenga el height a cero sino se como el div de preheader y no se ve el background puesto */
DIV.editModule A {text-decoration:underline; background-color:Red;  }



/* Pie de web */
DIV#footerInfo { width:950px; margin: 0px auto; clear:both; /* necesario para que se amplie el div contenidos */
	background: url(images/structure/BackgroundPortal/backgroundFooter.gif) repeat-y center top; height:111px; }


DIV#footerInfo DIV#legalInfo{ float:left; color: silver; clear:both; width:480px; margin:0px; margin-left:20px; padding:0px; padding-top:45px; display:block; text-align:justify; }

DIV.imgBtn {float:left;  margin-top:47px; margin-left:25px;}
DIV.imgBtn A {height:30px; width:85px; display:block; }
DIV.imgBtn A:hover { text-decoration:none; }

/* *************************************************************************************
#
#	Estructuras modulares COMUNES: headers, cabeceras, titulos.....
#
************************************************************************************** */
/* ESPECIFICACION DE TIPOS DE LETRA Y MARGENES, NO IMG BACKGROUNDS */
DIV.header,
DIV.header_contentAnnouncements,
DIV.header_contentAnnAuto,
DIV.header_contentAnnGral,
DIV.header_contentLastTitles,
DIV.header_contentAnnLastSec,
DIV.header_contentAnnSection,
DIV.header_contentAnnSmall,
DIV.header_contentAnnTitles,
DIV.header_contentContacts,
DIV.header_contentUploads,
DIV.header_contentAgenda,
DIV.header_contentLinksExt,
DIV.header_contentLinks,
DIV.header_contentRoster,
DIV.header_contentRandomImages
{margin:0px 10px; padding:0px;
font-family: sans-serif, arial, helvetica; border-bottom:1px solid #660000; 
font-size: 16px; font-weight:bold; /*text-transform:capitalize;*/ color:#660000;}



/**************************** cabeceras INVISIBLES ***************************/

DIV#APanel DIV.header_contentDayAnnouncement,
DIV.header_contentHTML,
DIV.header_contentImage
{ background:NONE; }

/**************************** cabeceras GENERICAS para htmls escritos en aplicacion ***************************/

DIV.header_generic740
{margin:0px; padding:0px; margin-top:15px; padding-left:15px;  padding-top:3px;
font-family: sans-serif, arial, helvetica; border-bottom:1px solid #666666; 
font-size: 1.1em; font-weight:bold; text-transform:uppercase;
 background: url(images/desktopModules/heads/740Header.gif) no-repeat left top;  }

/**************************** Footers  ***************************/

DIV.boxFooter_contentAnnouncements,
DIV.boxFooter_contentAnnAuto,
DIV.boxFooter_contentAnnGral,
DIV.boxFooter_contentLastTitles,
DIV.boxFooter_contentAnnLastSec,
DIV.boxFooter_contentAnnSmall,
DIV.boxFooter_contentAnnTitles,
DIV.boxFooter_contentContacts,
DIV.boxFooter_contentAgenda,
DIV.boxFooter_contentRoster,
DIV.boxFooter_contentRandomImages
{ height:5px; margin:0px; padding:0px; }

/*banner*/
DIV.boxFooter_contentBanner{  }

/**************************** footers INVISIBLES ***************************/
DIV.boxFooter_contentAnnouncements,
DIV.boxFooter_contentAnnSection,
DIV#APanel DIV.boxFooter_contentDayAnnouncement,
DIV.boxFooter_contentUploads,
DIV.boxFooter_contentHTML,
DIV.boxFooter_contentImage,
DIV.boxFooter_contentLinksExt,
DIV.boxFooter_contentLinks
{ background:NONE; visibility:hidden; position:absolute; margin-top:-7000px; }

/*estos si están en el panel exterior llevan footer*/
DIV#DPanel DIV.boxFooter_contentUploads,
DIV#DPanel DIV.boxFooter_contentLinksExt,
DIV#DPanel DIV.boxFooter_contentLinks
{ visibility:visible; position:relative; height:22px; margin:0px; padding:0px;
	background: url(images/desktopModules/footers/200Footer.gif) no-repeat left bottom; }
/**************************** footers genericos para codigo escrito en aplicacion ***************************/
DIV.boxFooter_generic740
{ visibility:visible; position:relative; height:22px; margin:0px; padding:0px;
	background: url(images/desktopModules/footers/740Footer.gif) no-repeat left bottom; }

/* ################ FORMATOS COMUNES  ################ */

/* parrafo centrado */
P.center { text-align:center;}

/* cabecera de listas */
.headNameColumnBold, .headDateColumnBold, .headDepColumnBold, .headMailColumnBold, .headTlfColumnBold, .headExtColumnBold { font-weight:bold; font-size:1.1em; color:#696969;}
   
   
/*.Item  { display:block; padding-top:10px; padding-bottom:10px;  }*/
/*.ItemAlternativo {display:block; padding-top:10px; padding-bottom:10px;  }*/

.Antetitulo, .Titulo, .FechaLugar, .Descripcion { margin: 0px; padding:0px;  }
.Antetitulo {color: #660000;}
.Titulo { font-size:1.0em; }
.Titulo A { text-decoration: underline;}
.Titulo A:hover { text-decoration: none; }
.txt { padding: 10px 10px 10px 10px !important; font-size:1.2em;}

.FechaLugar { /* sin parametros */ }
.Descripcion {  color: black; }
.Relacionadas, .relacionadasVertical, .relacionadasHorizontal { padding:0px; margin:0px; clear:both;  margin-top:3px; margin-left:0px; }
.Relacionadas A, .relacionadasVertical A, .relacionadasHorizontal A { background:url(images/desktopmodules/icons/ico-relacionadas.gif) no-repeat left top; padding-left:16px; } 
.boxFooter {margin: 0px; padding: 0px; text-align:right; }


DIV.spacer10px{ height:10px; }

/* #################################################################################################
####################################################################################################
#	DIRECTORIO ADMIN
####################################################################################################
#################################################################################################### */	
	
/* #### USERS.ASCX | TABS.ASCX | SITESETTINGS.ASCX | ROLES.ASCX | MODULEDEFS.ASCX
  (para las cajas del TAB ADMIN)   ################ */

DIV.contentAdminModules { margin:0px 0px 10px 0px; background-color:#dfdfdf; }/* ATENCION: no poner width */
DIV.contentAdminModules SPAN.Item { border-bottom: 1px dashed gray; margin:0px; padding: 0px;}
DIV.contentAdminModules SELECT { font-size: 1.0em; }
DIV.contentAdminModules INPUT.siteName { width: 290px; }
DIV.contentAdminModules P.selectTabs{ text-align:center; }
DIV.contentAdminModules P.selectTabs SELECT { width: 290px; }





/* #################################################################################################
####################################################################################################
#	DIRECTORIO DESKTOPMODULES
####################################################################################################
#################################################################################################### */	

/* ################ Announcements.ascx (BOX NOTICIAS HOME con foto) ################ */
DIV.contentAnnouncements { margin:0px; padding:0px 10px; border:0px; }/* ATENCION: no poner width */
DIV.contentAnnouncements TD.Item {border: 0px; margin:0px; padding:10px; width:50%; border-width: 0px 0px 1px 0px; border-color: #dedede; border-style: solid; }
DIV.contentAnnouncements TD.ItemAlternativo { border: 0px; margin:0px; padding:10px; width:50%; border-width: 0px 0px 1px 0px; border-color: #dedede; border-style: solid; }
DIV.contentAnnouncements P.Antetitulo { /* Hereda valores por defecto */ }
DIV.contentAnnouncements P.Titulo { font-size:1.2em;  font-weight:bold; margin:0px; padding:0px; }
DIV.contentAnnouncements P.Descripcion { font-size: 1.0em;}
DIV.contentAnnouncements P.Descripcion IMG { width: 80px; height:57px; padding: 0px; margin:3px 3px 0px 0px; border:1px solid #660000; /*background:url(images/desktopmodules/backs/bg-PhotAnnSmall.gif) no-repeat right bottom;*/ }
DIV.boxFooter_contentAnnouncements { visibility:hidden; margin-bottom:5px; }

DIV.contentAnnouncements TABLE TR TD { vertical-align:top; width:33%; }



/* ################ AnnouncementsAuto.ascx  (Noticias Seccion Autonomicas) ################ */
DIV.contentAnnAuto { margin:0px; padding:0px; border:0px;  }/* ATENCION: no poner width */
DIV.contentAnnAuto TD.Item { border: 0px; margin:0px; padding:0px; padding-right:10px; padding-bottom:10px; width:33%; border-bottom:1px dashed silver;}
DIV.contentAnnAuto TD.ItemAlternativo { border: 0px; margin:0px; padding:0px; padding-right:10px; padding-bottom:10px; width:33%; border-bottom:1px dashed silver;}
DIV.contentAnnAuto P.Antetitulo { /* Hereda valores por defecto */ }
DIV.contentAnnAuto P.Titulo { font-size:1.2em;  font-weight:bold; margin:0px; padding:0px; }
DIV.contentAnnAuto P.Descripcion { font-size: 1.0em;}
DIV.contentAnnAuto P.Descripcion IMG { width: 80px; height:57; padding:0px 4px 5px 0px; margin:0px 3px 0px 0px; background:url(images/desktopmodules/backs/bg-PhotAnnSmall.gif) no-repeat right bottom; }
DIV.boxFooter_contentAnnAuto { visibility:hidden; margin-bottom:5px; }

DIV.contentAnnAuto TABLE TR TD { vertical-align:top; width:33%; }

/* ################ AnnouncementsGeneral.ascx  (BOX NOTICIAS general con foto) ################ */
DIV.contentAnnGral { margin:0px; padding:0px 10px; border:0px; }/* ATENCION: no poner width */
DIV.contentAnnGral TD.Item {border: 0px; margin:0px; padding:10px; width:50%; border-width: 0px 0px 1px 0px; border-color: #dedede; border-style: solid; }
DIV.contentAnnGral TD.ItemAlternativo { border: 0px; margin:0px; padding:10px; width:50%; border-width: 0px 0px 1px 0px; border-color: #dedede; border-style: solid; }
DIV.contentAnnGral P.Antetitulo { /* Hereda valores por defecto */ }
DIV.contentAnnGral P.Titulo { font-size:1.2em;  font-weight:bold; margin:0px; padding:0px; }
DIV.contentAnnGral P.Descripcion { font-size: 1.0em;}
DIV.contentAnnGral P.Descripcion IMG { width: 80px; height:57px; padding: 0px; margin:3px 3px 0px 0px; border:1px solid #660000; /*background:url(images/desktopmodules/backs/bg-PhotAnnSmall.gif) no-repeat right bottom;*/ }
DIV.boxFooter_contentAnnGral { visibility:hidden; margin-bottom:5px; }

DIV.contentAnnGral TABLE TR TD { vertical-align:top; width:33%; }


/* columnas! ################ AnnouncementsLast.ascx (BOX  ULTIMA HORA: 10 titulares sin foto)  ################ */
DIV.contentLastTitles { margin:0px 10px; padding:0px; }/* ATENCION: no poner width */
DIV.contentLastTitles SPAN { margin:0px; padding:3px 0px;  }
DIV.contentLastTitles SPAN.Item { display:block; border-bottom: 1px dashed silver; }
DIV.contentLastTitles BR { display:none; visibility:hidden; }
DIV.contentLastTitles SPAN.ItemAlternativo {display:block; background-color:none; border-bottom: 1px dashed silver;  }	
DIV.contentLastTitles P.Titulo	{font-size:1.4em; font-weight:normal; margin:0px; padding:0px; }
DIV.contentLastTitles P.Titulo A { text-decoration:none; margin:0px; padding:0px; }
DIV.contentLastTitles P.Titulo A:hover { text-decoration:underline;}
DIV.boxFooter_contentLastTitles { text-align:right; }
DIV.boxFooter_contentLastTitles	A { color:#660000; padding-left:12px; margin-right:15px; background:url(images/desktopmodules/icons/ico-reloj.gif) no-repeat left center; }

/* ################ AnnouncementsLastSection.ascx (ULTIMA HORA sección/tab)  ################ */
DIV.contentAnnLastSec { margin:0px; padding:0px; border:0px;  }/* ATENCION: no poner width */
DIV.contentAnnLastSec TD.Item {border: 0px; margin:0px; padding:0px 10px; padding-bottom:10px; width:33%; border-bottom:1px dashed silver; }
DIV.contentAnnLastSec TD.ItemAlternativo { border: 0px; margin:0px; padding:0px 10px; padding-bottom:10px; width:33%; border-bottom:1px dashed silver;}
DIV.contentAnnLastSec P.Titulo { font-size:1.2em;  font-weight:bold; margin:0px; padding:0px; }
DIV.contentAnnLastSec P.Descripcion { font-size: 1.0em;}
DIV.contentAnnLastSec P.Descripcion IMG { width: 80px; height:57; padding:0px 4px 5px 0px; margin:0px 3px 0px 0px; background:url(images/desktopmodules/backs/bg-PhotAnnSmall.gif) no-repeat right bottom;}
DIV.contentAnnLastSec TABLE { border-left:1px solid silver; border-right:1px solid silver; }
DIV.contentAnnLastSec TABLE TR TD { vertical-align:top; width:33%; padding:5px 10px;}

/* columnas! ################ AnnouncementsSection.ascx (BOX NOTICIAS DESTACADAS SIN FOTO y trozo de lead)  ################ */
DIV.contentAnnSection { margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border:0px; }/* ATENCION: no poner width */
DIV.contentAnnSection TD.Item {padding:5px 10px 0px 0px; }
DIV.contentAnnSection TD.ItemAlternativo { padding:5px 10px 0px 0px; }
DIV.contentAnnSection P.Titulo { margin:0px; padding:0px; background:url(images/desktopmodules/icons/ico-relacionadasSection.gif) no-repeat left top; padding-left:16px;}
DIV.contentAnnSection SPAN.Descripcion{ color:#666666; }
DIV.contentAnnSection TABLE TR TD { vertical-align:top; }

/* columnas! ################ AnnouncementsSmall.ascx (BOX AUTONOMICAS)  ################ */
DIV.contentAnnSmall{ background-color:#e5e5e5; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; border-left:1px solid silver; border-right:1px solid silver; }/* ATENCION: no poner width */
DIV.contentAnnSmall TD.Item {padding:5px 10px 0px 10px; }
DIV.contentAnnSmall TD.ItemAlternativo { padding:5px 10px 0px 10px; }
DIV.contentAnnSmall P.Titulo { margin:0px; padding:0px; padding-left:16px; background:url(images/desktopmodules/icons/ico-ffaa.gif) no-repeat left top; }
DIV.contentAnnSmall TABLE TR TD { vertical-align:top; min-width:50%; }
* html DIV.contentAnnSmall TABLE TR TD { width:50%; }

/* columnas! ################ AnnouncementsTitles.ascx (BOX Noticias solo Titulares)  ################ */
DIV.contentAnnTitles { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  border:1px solid silver; border-bottom:0px; }/* ATENCION: no poner width */
DIV.contentAnnTitles TD.Item  { padding:5px 10px 0px 0px; background-color:#f0f0f0;}
DIV.contentAnnTitles TD.ItemAlternativo {padding:5px 10px 0px 0px; background-color:#e5e5e5; }
DIV.contentAnnTitles TABLE TR TD { vertical-align:top; background: url(images/desktopmodules/icons/separator-ptos.gif) repeat-x left bottom; }
DIV.contentAnnTitles P.Titulo { margin:0px; padding:0px; padding-top:1px; background:url(images/desktopmodules/icons/ico-destacadas.gif) no-repeat left top; padding-left:16px;}



/* ################ AnnounDevelop.ascx (DESARROLLO NOTICIA)  ################ */
DIV#contentNotice { margin:0px 20px; padding:0px;  }/* ATENCION: no poner width */
DIV#contentNotice P.Titulo, 
DIV#contentNotice P.Descripcion,
DIV#contentNotice P.txtBody,
DIV#contentNotice P.Relacionadas SPAN {/*font-family:Georgia, "Times New Roman", Times, serif;*/}

DIV#contentNotice P.Titulo { font-size:2.5em; font-weight:bold;  }
DIV#contentNotice P.Descripcion { font-size:1.5em; font-style:italic; margin-bottom:20px; }
DIV#contentNotice P.txtBody SPAN.imgMod { display:block; float:left; margin:0px 10px 10px 0px; padding:0px; }
DIV#contentNotice P.txtBody SPAN SPAN { font-size:0.7em; color:#003366; }
DIV#contentNotice P.txtBody SPAN IMG { /*float:left;*/ display:block; margin:0px; padding:0px; border:1px solid gray;}
DIV#contentNotice P.txtBody { font-size:1.3em; /*width:600px;*/ width:auto; padding: 0px; margin:0px;}

DIV#contentNotice P.Relacionadas { float:right; padding:0px; margin:0px; margin-left:10px; background: url(images/structure/BackgroundPortal/backgroundCabRelac.gif) no-repeat 0px 0px;
	clear:both; display:block; min-height: 300px;}
	
	* html DIV#contentNotice P.Relacionadas {  height:300px;  } /* Hack IE */
DIV#contentNotice P.Relacionadas SPAN { margin:0px; margin-bottom:5px; display:block; font-size:1.3em; border-bottom:1px solid silver; color:Gray;}
DIV#contentNotice P.Relacionadas A { margin:0px; margin-top:30px; padding:0px; padding-left:17px; display:block; min-width: 150px; }
	* html DIV#contentNotice P.Relacionadas A {  width:150px;  } /* Hack IE */

DIV#contentNotice P.print { text-align:right; width:100%; }
DIV#contentNotice P.print A { padding-left: 10px;  }



/* ################ Banner.ascx (Link-imagen)  ################ */
DIV.contentBanner { margin:0px; padding:0px; text-align:center;  }
DIV.contentBanner IMG {  }


/* ################ Contacts.ascx (BOX DIRECTORIO)  ################ */
DIV.contentContacts{ margin:0px 0px 0px 0px;  background:#dfdfdf; }/* ATENCION: no poner width */
DIV.contentContacts TABLE { padding:0px; margin:0px; }

DIV.contentContacts TABLE TR TD { border-bottom:1px solid silver; padding:0px; margin: 0px; }

DIV.contentContacts TABLE TR TD.editarHeader { width:1px !important; margin:0px; padding:0px;}
DIV.contentContacts TABLE TR TD.headNameColumnBold { width:20%;  }
DIV.contentContacts TABLE TR TD.headDepColumnBold { width:20%; border-left:1px solid gray; padding:0px 5px; }
DIV.contentContacts TABLE TR TD.headMailColumnBold { width:20%; border-left:1px solid gray; padding:0px 5px;}
DIV.contentContacts TABLE TR TD.headTlfColumnBold {width:20%; border-left:1px solid gray; padding:0px 5px; }
DIV.contentContacts TABLE TR TD.headExtColumnBold { width:20%; border-left:1px solid gray; padding:0px 5px;}

DIV.contentContacts TABLE TR TD.editarColumna { width:1px !important; margin:0px; padding:0px; }
DIV.contentContacts TABLE TR TD.Name { width:20%; }
DIV.contentContacts TABLE TR TD.Dep { width:20%; border-left:1px solid gray; padding:0px 5px;}
DIV.contentContacts TABLE TR TD.Mail { width:20%; border-left:1px solid gray; padding:0px 5px;}
DIV.contentContacts TABLE TR TD.Tlf { width:20%; border-left:1px solid gray; padding:0px 5px;}
DIV.contentContacts TABLE TR TD.Ext { width:20%; border-left:1px solid gray; padding:0px 5px;}

/* ################ DayAnnouncements.ascx (noticia dia)  ################ */


DIV#APanel DIV.contentDayAnnouncement { margin:0px; margin-left:15px;}/* ATENCION: no poner width */
DIV#APanel DIV.contentDayAnnouncement TABLE { margin:0px; padding:0px; } 
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia { float:left; width:510px !important;}

DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo { padding-right:10px; }
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo A { font-size: 18px; font-weight:bold;}

DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo SPAN.photoVertical { display:block; float:left; margin:0px 10px 10px 0px; padding:0px;  padding-bottom:10px; }
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo SPAN.photoVertical IMG{ width:235px; height:270px; border: 1px solid gray; margin-top:3px;} 

DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo SPAN.photoHorizontal { margin:0px 10px 10px 0px; padding:0px;  padding-bottom:5px; }
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo SPAN.photoHorizontal IMG{ width:475px; height:175px; border: 1px solid gray; margin-top:3px;} 


DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Descripcion { font-size: 11px; font-weight:normal; padding-right:10px;}
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.relacionadasVertical {clear:none; margin-left: 248px; padding-right:10px; margin-top:10px; }
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia P.relacionadasHorizontal {clear:none; padding-right:10px; }

DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia_html { float:left; width:220px !important; height:295px; overflow:hidden; }
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia_html TR TD { vertical-align:top; padding-top:15px; padding-left:20px;} 
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia_html TR TD DIV#txtVideo { height:50px; overflow:hidden; color:White; }
DIV#APanel DIV.contentDayAnnouncement TABLE.noticiaDia_html TR TD DIV#txtVideo A { color:orange;}
 /*solo opera vera esto*/
 /*@media screen and (float:none) {
TABLE.noticiaDia_html { float:right;}
}*/
 /*termina hack opera*/

DIV#CPanel DIV.header_contentDayAnnouncement { height:40px; border-bottom:1px solid #666666; background: url(images/desktopModules/heads/250Header.gif) no-repeat 0px 20px;  }
DIV#CPanel DIV.boxFooter_contentDayAnnouncement { height:20px !important; display:block; background: url(images/desktopmodules/footers/250FooterGris.gif) no-repeat left bottom; }

DIV#CPanel DIV.contentDayAnnouncement TABLE { margin:0px; padding:0px; background:#dfdfdf; border-color:Silver; border-style:solid; border-width: 0px 1px;  }
DIV#CPanel DIV.contentDayAnnouncement TABLE TR TD { padding:5px; margin-bottom:50px; }  
DIV#CPanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo A { font-size: 11px; font-weight:bold;}
DIV#CPanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo SPAN.photo { display:block; float:left; margin:0px; padding:0px;}
DIV#CPanel DIV.contentDayAnnouncement TABLE.noticiaDia P.Titulo SPAN.photo IMG{ width:60px; height:60px; border: 1px solid gray;} 
DIV#CPanel DIV.contentDayAnnouncement TABLE.noticiaDia_html { display:none !important; visibility:hidden !important; }


/* ################ Documents.ascx (BOX UPLOADS)  ################ */
DIV.contentUploads{ margin:0px 10px;margin-bottom:20px;  }/* ATENCION: no poner width */
DIV.contentUploads TABLE { padding:0px; margin:0px; width:100% }
/* en el panel esterior */
DIV#DPanel DIV.contentUploads TABLE {background:white; }

DIV.contentUploads TABLE TR TD { border-bottom: 1px solid #dfdfdf; padding:3px 3px; margin: 0px;}

DIV.contentUploads TABLE TR TD.headNameColumnBold { /*width:auto; background-color:#dfdfdf;*/ visibility:hidden; display:none;}
DIV.contentUploads TABLE TR TD.headDateColumnBold  { /*width:auto;background-color:#dfdfdf;*/ visibility:hidden; display:none;}

DIV.contentUploads TABLE TR TD.Name { width:auto; padding-left: 10px; background: url(images/desktopModules/icons/ico-downloads.gif) no-repeat 0px 6px; }
DIV.contentUploads TABLE TR TD.Date { width:auto; vertical-align:top; }




/* ################ Events.ascx (BOX AGENDA)  ################ OK */
DIV.contentAgenda { margin:0px; padding:0px; border-left:1px solid silver; border-right:1px solid silver; }/* ATENCION: no poner width */
DIV.contentAgenda TABLE TR TD { vertical-align:top; min-width:50%; }
* html DIV.contentAgenda TABLE TR TD { width:50%; }
DIV.contentAgenda TD.Item { margin:0px; padding:0px 10px; background: #f0f0f0 url(images/desktopmodules/icons/separator-ptos.gif) repeat-x left bottom;}
DIV.contentAgenda TD.ItemAlternativo { margin:0px; padding:0px 10px; background: #e5e5e5 url(images/desktopmodules/icons/separator-ptos.gif) repeat-x left bottom;}
DIV.contentAgenda TD.separator { width:100%; display:inline-block; height:2px; margin:0px; padding:0px;
	background: url(images/desktopmodules/icons/separator-ptos.gif) repeat-x left center; }

DIV.contentAgenda P.Titulo { color: black; font-size:1.0em; font-weight:normal; margin:0px; padding-top:3px;  }
DIV.contentAgenda P.FechaLugar { color: #666666; font-size:1.0em;margin:0px; padding:0px;}
DIV.contentAgenda P.Descripcion { color: #666666; font-size:1.0em;margin:0px; padding:0px; padding:3px 0px; }



/* ################ HtmlModule.ascx (BOX HTML)  ################ */
DIV.contentHTML { margin:0px 0px 0px 0px; }/* ATENCION: no poner width */
DIV.contentHTML TABLE { width:100%; margin:0px; padding:0px; border:0px; border-collapse:collapse; border-spacing:0px; }
DIV.contentHTML TABLE TR TD {margin:0px; padding:0px; border:0px; border-collapse:collapse; border-spacing:0px;}

/* ################ HtmlDevelop.ascx (HTML especiales)  ################ */
DIV#HTMLFame { margin:0px; text-align:center; }/* ATENCION: no poner width */


/* ################ ImageModule.ascx (BOX IMAGEN)  ################ */
DIV.contentImage { margin:0px 0px 0px 0px; padding:0px; }/* ATENCION: no poner width */
DIV.contentImage IMG { margin:0px; padding:0px; border:0px;}




/* ################ Links.ascx (LINKS externos)  ################ */
DIV.contentLinksExt {margin:0px 10px;}
	
UL.LinksExternal {margin:0px;padding:0px;}
UL.LinksExternal LI { background: url(images/desktopModules/icons/ico-linksExternal.gif) no-repeat 0px 8px;
		   list-style: none;  padding: 5px 5px 5px 0px; margin: 0px; border-bottom:1px solid #dfdfdf; }
UL.LinksExternal LI IMG { padding-right:3px;}
UL.LinksExternal SPAN.Item {margin:0px; padding:0px;}
UL.LinksExternal SPAN.ItemAlternativo {margin:0px; padding:0px;}
/* en el panel esterior */
	DIV#DPanel UL.LinksExternal {background:white; border-width:0px 1px; border-color:Silver; border-style:solid;}
	
DIV.contentAnnSmall TABLE TR TD { vertical-align:top; min-width:50%; }
* html DIV.contentAnnSmall TABLE TR TD { width:50%; }

/* ################ QuickLinks.ascx (LINKS internos)  ################ */
DIV.contentLinks {margin:0px 10px; }
UL.LinksInternal {margin:0px;padding:0px;}
UL.LinksInternal LI { background: url(images/desktopModules/icons/ico-links.gif) no-repeat 0px 8px;
	list-style: none;  padding: 5px 5px 5px 0px; margin: 0px;  border-bottom:1px solid #dfdfdf; }
UL.LinksInternal LI IMG { padding-right:3px;}
UL.LinksInternal SPAN.Item {margin:0px; padding:0px; }
UL.LinksInternal SPAN.ItemAlternativo {margin:0px; padding:0px;}

/* en el panel esterior */
	DIV#DPanel UL.LinksInternal {background:white; border-width:0px 1px; border-color:Silver; border-style:solid;}




/* ################ RandomImages.ascx (galeria random)  ################ */
DIV#RandomImages { margin:0px; padding:0px; padding-top:3px; text-align:center; background-color:#dfdfdf; border-color:Silver; border-style:solid; border-width:0px 1px;  }
DIV#RandomImages IMG { border:1px solid silver; width:110px;  }

/* ################ Roster.ascx (Plantillas equipos)  ################ */
DIV.contentRoster{ margin:0px 0px 0px 0px;  background:#e5e5e5; }/* ATENCION: no poner width */
DIV.contentRoster TABLE { padding:0px; margin:0px; }

DIV.contentRoster TABLE TR TD { border-bottom:1px solid silver; padding:0px; margin: 0px; text-align:center; }

DIV.contentRoster TABLE TR TD.editarHeader, .headPlayerColumnBold, .headHeightColumnBold, .headYearColumnBold, .headTeamColumnBold, .headPositionColumnBold  
{ font-weight:bold; font-size:1.1em; color:black; background-color:#999999; }


DIV.contentRoster TABLE TR TD.editarHeader { width:1px !important; border-left:1px solid silver; margin:0px; padding:0px;}
DIV.contentRoster TABLE TR TD.headPlayerColumnBold { width:130px !important; }
DIV.contentRoster TABLE TR TD.headHeightColumnBold { width:30px !important; border-left:1px solid gray; padding:0px 5px; }
DIV.contentRoster TABLE TR TD.headYearColumnBold {  width:50px !important; border-left:1px solid gray; padding:0px 5px;}
DIV.contentRoster TABLE TR TD.headTeamColumnBold { width:auto !important; border-left:1px solid gray; padding:0px 5px; }
DIV.contentRoster TABLE TR TD.headPositionColumnBold {  width:auto !important; border-left:1px solid gray; padding:0px 5px;}

DIV.contentRoster TABLE TR TD.editarColumna { width:1px !important;  border-left:1px solid silver; margin:0px; padding:0px;background-color:white; }
DIV.contentRoster TABLE TR TD.Player { width:130px !important; text-align:left;  background-color:white; color:#003366;}
DIV.contentRoster TABLE TR TD.Height { width:30px !important; border-left:1px solid gray; padding:0px 5px;}
DIV.contentRoster TABLE TR TD.Year { width:50px !important; border-left:1px solid gray; padding:0px 5px;}
DIV.contentRoster TABLE TR TD.Team { width:auto !important; border-left:1px solid gray; padding:0px 5px;}
DIV.contentRoster TABLE TR TD.Position { width:auto !important; border-left:1px solid gray; border-right:1px solid silver;padding:0px 5px;}

DIV.contentRoster TABLE#_ctl2_myDataGrid TD.Height, DIV.contentRoster TABLE#_ctl2_myDataGrid TD.headHeightColumnBold  { display:none !important;  }

/* ################ Scoreboard.ascx (resultados frame)  ################ */
DIV.contentScoreboard { margin:0px; padding:0px; }/* ATENCION: no poner width */
DIV.contentScoreboard IFRAME { margin: 0px; padding: 0px;
	/* overflow: -moz-scrollbars-vertical; parche momentaneo para moz y nets*/	}



/* ################ Search.ascx (RESULTADOS BUSQUEDA)  ################ */
DIV#contentBusqueda { margin:0px 0px 10px 0px; }/* ATENCION: no poner width */
DIV#contentBusqueda SPAN.ItemAlternativo { background-color:#dfdfdf; }
DIV#contentBusqueda P.Titulo { font-weight:bold; }
DIV#searchBuscador { color:black; text-align:right; margin-bottom: 10px;
	border-bottom: 1px solid silver; border-top: 1px solid silver; }
DIV#searchBuscador STRONG { font-size:1.1em; padding-right:175px; }	
DIV#searchBuscador INPUT.searcher { font-size:1.1em; height:14px; }
DIV#searchBuscador INPUT.buttonSearcher { font-size:1.1em; }
DIV#searchWord {  font-size:1.2em; font-weight: bold; color:Black; padding: 10px 0px 10px 10px; }
DIV#searchWord EM { font-style:normal; color:red; }
DIV.searchResults { color:black; text-align:right; font-size:1.1em;
	border-bottom: 1px solid silver; }
DIV#navResults { color:black; text-align:right; border-top: 1px solid silver;  }
DIV#navResults A { padding: 0px 10px 0px 10px; font-size:10px; text-decoration:none; color:White; 
	background: url(images/desktopModules/icons/searchResultsA.gif) no-repeat center; }

/* ################ Signin.ascx (caja logarse)  ################ */
DIV#contentSignin { margin:0px 0px 10px 0px; padding-bottom:10px; border-bottom:1px dashed #660000;
	font-weight:bold; font-size:1.1em; text-align:right; }/* ATENCION: no poner width */
DIV#contentSignin H1 { font-size:16px; font-weight:bold; border-bottom:1px dashed #660000; border-top:1px dashed #660000; color: #660000; }
DIV#contentSignin P.Item { margin: 0px; padding: 0px 0px 0px 5px; width:90%; }
DIV#contentSignin P.Item INPUT.usr, INPUT.pass { width: 150px; }








/* #################################################################################################
####################################################################################################
#	FORMATOS HTML EDITADO POR ADMIN
####################################################################################################
#################################################################################################### */	


/* ################ HTML Navegación de la HOMe ################ */
DIV.navBoxesHome { margin:0px; }
DIV.navBoxesHomer A IMG { width:200px; Filter: Alpha(Opacity=100); /*For IE*/  -moz-opacity: 1;  opacity: 1; /* CSS 3*/   }
DIV.navBoxesHome A:hover IMG { Filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8; /*Filter: Blur(Add=1, Direction=225, Strength=5) Gray !important;*/ }


/* ################ HTML Estaticos ################ */
DIV.ModuloTxt { padding:0px 10px; margin:0px; font-size:12px;   }
DIV.ModuloTxt H1 {font-size:16px; color:#660000; border-bottom:1px solid #660000;  }
DIV.ModuloTxt P { }
DIV.ModuloTxt OL LI { list-style-type: lower-alpha; }
DIV.ModuloTxt UL LI { list-style-type:square; }
DIV.ModuloTxt DL { }
DIV.ModuloTxt DL DT { width:50px; float:left;}
DIV.ModuloTxt DL DD { margin-left: 100px;  border-bottom: 1px solid #dfdfdf;  }

/* ################ HTML video home fundacion ################ */
DIV#videoHomeFundacion {margin:0px; padding:0px; margin:0px; padding:0px; padding-bottom:30px; text-align:center;
	background: url(images/structure/BackgroundPortal/BackgroundBotonesHome.gif) no-repeat left bottom;}
DIV#videoHomeFundacion EMBED { width:410px !important; height:353px; margin:0px; padding:0px; }
DIV#videoHomeFundacion OBJECT { width:410px !important;height:353px; } /* Safari */

/* ################ ticker feb ################ */
DIV#tickerFEB {text-align: left; padding: 5px 0px 5px 35px;}
/*<div id="tickerFEB">
<script type="text/javascript">cargaFlash("http://www.feb.es/files/flash/modules/tickerXml.swf", "430", "21","transparent","#ffffff","tickerNoticiasFeb");</script>
</div>*/
