body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial;
}
a
{
	text-decoration: none;
}
a.linkGlosario
{
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
form
{
	margin: 0px;
}
span.hide
{
	display: none;
}

#Contenedor
{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	background: url(../images/header/header10.jpg) no-repeat top left;
	text-align: right;
	height: 75px;
}
#header.spma
{
	background: url(../images/header/header_j.jpg) no-repeat top left;
}
#header div.lnk
{
	height: 30px;
	width: 190px;	
	float: left;
	margin: 35px 0px 0px 40px;
	_margin: 35px 0px 0px 20px;	
	cursor: pointer;
}
#header div.lnk2
{
	height: 30px;
	width: 140px;	
	float: left;
	margin: 45px 0px 0px 145px;	
	cursor: pointer;
}
#header div.login
{
	background: url(../images/header/headerNotLogged10.jpg) no-repeat top left;
	text-align: left;
	float: right;
	width: 222;
	height: 109px;
	padding: 10px 0px 0px 0px;	
}
#header div.login label
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color: #4C4A46;
	height: 17px;
}

#header div.login .txtEmailLogueo, #header div.login .txtPswLogueo
{
	margin: 3px 10px 2px 5px;
	width: 115px;
	height: 16px;
	font-size: 9px;
	font-family: Arial;
	border: 1px solid #000000;
}
#header div.login .trCajas
{
	height: 16px;
	vertical-align: bottom;
}
#header div.textoNewUser
{
	text-align: right;
	padding: 5px 3px 3px 0px;
	_padding: 2px 3px 1px 0px;
	margin: 0px;
}
#header div.login div.textoOlvidoPsw
{
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: 0px;
}
#header a.newUser
{
	font-weight:bold;
	font-size: 12px;
	color: #D3004A;			
}
#header div.login a.olvidoPsw
{
	background: url(../images/header/bulletForget.gif) no-repeat left;	
	padding-left: 15px; 	
	float: right;
	font-size: 10px;
	color: #ffffff;
}

#Menues
{
	padding-top: 5px;
	margin-bottom:4px;
}
#Newsletter
{
	margin-left: 15px;
	background: Url(../images/front/Newsletter.gif) no-repeat;
	width: 183px;
	height: 68px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
	margin-left: 0px;
	text-align: left;
}
#Newsletter input.mail
{
	width: 130px;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	height: 19px;
	border: 1px solid #C1C1C1;
	margin-left: 35px;
}
#Newsletter div.suscribir
{
	width: 70px;
	height: 14px;
	margin-top: 4px;
	_margin-top: 3px;
	margin-left: 94px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FCD812;
	color: #000000;
	font-family: Arial;
	font-size: 9px;
	padding-top: 1px;
	text-align: center;
}
#Newsletter div.suscribir a
{
	height: 14px;
	color: #000000;
}
#Newsletter div.suscribir a:visited
{
	color:#000000;
}
#busr
{
	background: Url(../images/header/searchBK.gif) repeat-y 5px 30px;
}
div.content_search 
{
	MARGIN-TOP:20px;
	MARGIN-LEFT:60px;
	_MARGIN-LEFT:0px;
	WIDTH:150px
}
div.content_search input.tb
{
	border: 1px solid #C1C1C1;
	width: 100px;
	height: 18px;
	margin-top: 1px;
	font-size: 12px;
	_margin-top: -1px;
}
#Lenguajesp
{
	background: url(../images/header/headerNotLogged10.jpg) no-repeat top left;
}

#header div.Lenguaje
{
	background: url(../images/header/headerNotLogged10.jpg) no-repeat top left;
	text-align:right;
	float: right;
	width: 222;
	height: 75px;
	padding:5px 0px 0px 0px;	
}
#header div.Lenguaje label
{
	margin-right:10px;
	font-size: 10px;
	color: #642369;
	height: 17px;
}
#header div.Lenguaje select
{
	margin: 0px 0px 0px 0px;
	width: 84px;
	height: 18px;
	font-size: 9px;
	text-align: center;
}
#botonesHeader div.botones
{	
	text-align: right;
}
#botonesHeader table
{	
	width: 745px;
}
#botonesHeader table td
{	
	text-align: center;
	vertical-align: top;
}
#botonesHeader div.botonOff
{	
	width: 80px;	
	text-align: center;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 28px;	
}
#botonesHeader div.botonOff a
{
	font-family: verdana;
	font-size: 11px;
	color: #EF6F00;
	font-weight: normal;	
}
#botonesHeader div.botonOn
{	
	width: 80px;	
	text-align: center;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 20px;	
}
#botonesHeader div.botonOn a
{
	font-family: verdana;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;	
}

#Menu
{	
	background-image: url(../images/front/SeparadorMenues.gif);	
	height: 75px;
}
#Menu div.auxI
{
	background: url(../images/front/EspacioMenues.gif) repeat-y top left;
	height: 75px;
}
#Menu div.auxD
{
	background: url(../images/front/EspacioMenues.gif) repeat-y top right;
	height: 75px;
}
#Menu div.Botones table
{	
	margin-right: 2px;
}

#Menu div.Botones
{
	background-color: #ffffff;
	height: 43px;	
}

#Menu div.Botones table tr, #Menu div.Botones table td
{
	height: 43px;
}

#Menu div.Botones table td.izq
{
	background: url(../images/bordes/BotonMenuIzq.gif) no-repeat top left;
	width: 2px;
}
#Menu div.Botones table td.der
{
	background: url(../images/bordes/BotonMenuDer.gif) no-repeat top right;
	width: 2px;
}
#Menu div.Botones table td.cen
{
	background: url(../images/bordes/BotonMenuCen.gif) repeat-x top right;
	text-align: center;
	padding: 0px 14px 0px 14px;
}

#Menu div.Botones table.Activo
{
	background-color: #662568;
}
#Menu div.Botones table.NoActivo
{
	background-color: #FFF8E9;
}

#Menu div.Botones table.NoActivo td, #Menu div.Botones table.Activo td
{
	font-size: 12px;
}
#Menu div.Botones table.NoActivo td
{
	color: #652468;
}
#Menu div.Botones table.Activo td
{
	font-weight: bold;
	color: #FFC52A;
}
tr.pointsHeader
{
	background: url(../images/header/pointsBorder.gif) repeat-x bottom left;
}
tr.linksHeader
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	background: url(../images/header/linksHeaderBK.gif) repeat-x top left;
	width: 750px;
}
div.linksHeader table 
{
	background: url(../images/header/linksHeaderBK.gif) repeat-x top left;
	width: 750;
}

tr.linksHeader td
{
	height: 26px;	
	padding: 0px 4px 0px 7px;
}
tr.linksHeader td.img
{	
	height: 26px;	
	padding: 0px 0px 0px 8px;
	text-align: right;
}
tr.linksHeader a
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	color: #EF6F00;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
tr.linksHeader a:hover
{
	font-size: 11px;
	color: #662568;	
}
tr.linksHeader span.selected
{
	background: url(../images/header/linksHeaderBKSel.gif) repeat-x top left;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px 5px 4px 5px;	
	_margin-top: 1px;
	height: 25px;
}
#madrichim a
{
	color:#662568;
}
#madrichim a:hover
{
	color:#E94800;
}
#newssubscript
{
	margin-top: 1px;
	padding-top: 1px;
	background: #D6C9DB;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
	padding-right: 2px;
}

.item:hover
{
	color:#B141B9 !important;
}
.item
{
	min-width:20px;
	color:#5B276F !important;
	font-weight: bold !important;
}
#Contenidos
{
	background: url(../images/contenidos/ContenidosTop.gif) no-repeat top left;
	padding-right: 0px;
	padding-top: 5px;	
	margin-right: 1px;	
	margin-top: 1px;
}
#Contenidos div.izq
{
	background: url(../images/contenidos/PunteadaContenidosVer.gif) repeat-y top left;
	padding-left: 1px;
	margin: 0px;
}
#Contenidos div.der
{
	background: url(../images/contenidos/PunteadaContenidosVer.gif) repeat-y top right;	
	padding-right: 1px;	
	margin: 0px;	
	text-align: center;	
}
#history
{
	text-align: left;
	padding-left: 0px;
	padding-bottom: 10px;
	font-family: Arial;
}
#history a
{
	font-size: 11px;
	color: #999999;
	padding: 0px 8px 0px 10px;
}
#history a.arrow
{
	background: url(../images/bullets/HistoryArrow.gif) no-repeat right;
}

#history span.home
{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #F39D01;	
	text-align: center;
	padding: 2px 4px 2px 4px;
	margin: 0px 2px 0px 2px;
}
div.separadorTrampa	
{
	background-color: white; 
	height: 50px
}
#Footer
{
	background: url(../images/front/Footer.jpg) no-repeat top left;	
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 0px;
}
#Footer table
{
	height: 22px;
	border: 0px;
}
#Footer table td.tdCopyright
{
	font-size: 10px;
	color: #6D6D6D;
	font-family: Arial;
}
#Footer img
{
	border: 0px;
}
#Paginador
{		
	background-color: #F4F4F4;
	margin-top: 10px 0px 0px 0px;
}
#Paginador table
{		
	table-layout: fixed;
	height: 20px;
	width:100%;
}
#paginador a, span
{
	font-family: Arial;
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#paginador span.atras 
{	
	background: url(../images/programs/PaginadorArrowAtras.gif) no-repeat left;
	padding: 0px 0px 0px 12px;	
	margin: 0px;	
}
#paginador span.adelante
{
	background: url(../images/programs/PaginadorArrowAdelante.gif) no-repeat right;
	padding: 0px 12px 0px 0px;
	margin: 0px;	
}
#boton
{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
#boton span.izq
{	
	background: url(../images/login/bordeValidate.jpg) no-repeat left;
	padding: 0px;
	margin: 0px;	
}
#boton span.der
{	
	background: url(../images/login/bordeValidate.jpg) no-repeat right;	
	margin: 0px 35px 0px 0px;	
	_padding: 0px 1px 0px 1px;
}
#boton span.validate
{
	border-top: solid 1px #949494;
	border-bottom: solid 1px #949494;
	background-color: #A22F6B;
	margin: 0px 1px 0px 1px;
	_padding-top: 3px; 
	height: 24px;
}
#boton span.validate a
{		
	background: url(../images/login/bulletValidate.gif) no-repeat right;		
	margin-right: 5px;
	text-decoration: none;
	color: #FEDC51;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 15px 0px 15px;
}
/* <Mensajes> */
table.notificationMessage
{
	text-align: center;
}
div.errorMessage, div.notificationMessage, div.message, table.notificationMessage span
{
	padding: 0px 0px 4px 0px;
	color: #662568;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

div.errorMessage span, div.notificationMessage span, div.message span
{
	font-size: 12px;
	font-weight: bold;
}

div.errorMessage span
{
	color: #662568;
}

div.notificationMessage span
{
	color: #662568;
}

div.message span
{
	color: #662568;
}
div.logotop
{
	height:87px;
	background:url(../images/nwl/header_madrichim.gif) no-repeat bottom;
}
div.logotopMadrijim
{
	background:url(../images/nwl/header_madrijim.gif) no-repeat bottom;
}
div#footerbottom
{
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 0px;
	background:url(../images/nwl/footer.jpg) no-repeat bottom;
}
#footerbottom table
{
	height: 22px;
	border: 0px;
}
#footerbottom table td.tdCopyright
{
	font-size: 10px;
	padding-top:4px;
	color: #6D6D6D;
	font-family: Arial;
}
#footerbottom img
{
	border: 0px;
}
/* </Mensajes> */

/*<Listado Articulos>*/
div.all
{
	padding:10px;
	
}
div.pagetitle
{
	background-color:#ECECEC;
	color:#F76D00;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-left:8px;
	height:35px;
	vertical-align:middle;
	text-align:left;
	line-height:35px;
}
div.defaulttext
{
	color:#F76B00;
	font-size:12px;
	text-align:left;
	padding-left:8px;
	margin-top:20px;
}

div.defaulttext font.morim
{
	color:#EF6F00;
	font-weight:bold;
}

div.defaulttext font.madrichim
{
	color:#63217B;
	font-weight:bold;
}

div.articlesgrouplist
{
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
	padding-left:8px;
}
div.articlesgrouplist a
{
	color:#6B6B6B;
	font-size:12px;
	font-weight:bold;
}
div.articlesgrouplist font.barra
{
	color:#D058DE !important;
}
div.grouparticles div.grouptitle
{
	padding: 8px 0px 8px 12px;
	margin: 0px;
	border-top: 1px solid #F29E00;	
	background-color: #FEF5E6;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #F09F08;	
	text-align:left;
}
div.grouparticles div.grouptitle img
{
	margin-bottom:2px;
	margin-right:2px;
}
div.grouparticles div.articles
{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
div.grouparticles div.article
{
	margin-top:5px;
	margin-bottom:5px;
}
div.grouparticles div.articles div.article div.title
{
	color:#6D6D6D;
	font-size:12px;
	font-weight:bold
}
div.grouparticles div.articles div.article div.by
{
	margin-top:1px;
	color:#F09F08;
	font-size:12px;
}
div.grouparticles div.articles div.article div.lead
{
	margin-top:3px;
	color:#6D6D6D;
	font-size:12px;
}
div.grouparticles div.articles div.article div.see
{
	text-align:right;
}
div.grouparticles div.articles div.article div.see a
{
	color:#6D6D6D;
	font-size:12px;
}
div.grouparticles div.articles div.separator
{
	height:1px;
	font-size:1px;
	border-top:1px dashed #F09F08;
}
/*</Listado Articulos>*/