/* $URBANO_VERSION = "2.448"; */

	a:link		{ color : #000080; }
	a:visited	{ color : #000080; }
	a:hover		{ color : #0000ff; }
	
	a.interface:link	{ color : #000080; }
	a.interface:visited	{ color : #000080; }
	a.interface:hover	{ color : #0000ff; }
	
	/* Links de la barra de navegacion	*/
	a.navLink { color: #ffffcc; text-decoration: none; }
	a.navLink:hover { color: #ffcc00; }
	
	/* Styles del Editor de Mozilla 1.3b	*/
	.imagebutton	{ border: #ECE9D8 1px solid;  }
	.toolbar		{ background-color: #C0C0C0;}
	
	/* Scrollbars KwikeList	*/
	.chiroEscrol { scrollbar-face-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: black; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #eeeeee; scrollbar-arrow-color: #000000; }
	
	.tablaCuadroSecc { background-color: #336699; color: white; font-weight: bold; }
	
	table { font-family: verdana, arial, helvetica; }
	
	.toolbarText	{ font-size: 13px; font-weight: bold; font-family: Trebuchet MS, trebuchet, verdana, helvetica; }
	
	/* Formas y botones */
	.submits { background-color: #ffcc00; color: black; border-width: 1px; font-family: verdana, arial; font-size: 11px; }
	.formas { background-color: white; border: #7F9DB9 1px solid; font-family: verdana, arial, Helvetica; font-size: 11px; }
	
	/* Lineas de los meiles para el INBOX	*/
	.mailRou { font-family: verdana, arial, helvetica; font-size: 11px; }
	.mailRou-nuevo { background-color: #FFF7E5; font-family: verdana, arial, helvetica; font-size: 11px; }
	.mailRou-leido { background-color: #fff; font-family: verdana, arial, helvetica; font-size: 11px; }
	.mailRou-borrado { background-color: #eee; text-decoration: line-through; font-family: verdana, arial, helvetica; font-size: 11px; }
	.toolBarTable { border: #fff 1px solid; cursor: pointer; }
	.sangoMatic { background-color: #eee; font-family: verdana, arial, helvetica; font-size: 11px; }
	.sangoMatic #desBloq { border-width: 1px; background-color: #fc0; }
	.losBotonesDeLaTulbarSon { font-family: verdana, arial, helvetica; font-size: 11px; }
	
	/* Links de "Coontestar y demas controles" */
	.linkDeLaTulBarMor:link { color: #666666; text-decoration: none; font-weight: bold; }
	.linkDeLaTulBarMor:visited { color: #666666; text-decoration: none; font-weight: bold; }
	.linkDeLaTulBarMor:hover { color: #000000; }
	
	/* Toolbar principal */
		/* Nueva toolbar en divs y no tables	*/
		#main_toolbar { float:left; white-space: nowrap; }
		#main_toolbar div {
			display:table-cell;
			vertical-align: middle;
			font-size:100%;
			font-weight:bold;
			padding-left:40px;
			padding-right:5px;
			background-position: 3px 5px;
			border: white 1px solid;
			float:left;
			background-repeat: no-repeat;
			margin-right: 15px;
			cursor:pointer;
		}
		#main_toolbar div a { text-decoration:none; display:block; padding: 10px 0; border-width:0; color:black; }
		#main_toolbar div a:hover { border:0; color:black; }
		
		#main_toolbar div:hover { background-color: #eee; border: #999 1px solid; }
		#main_toolbar div#btn_home { background-image: url(partes/toolbar.home.gif); }
		#main_toolbar div#btn_inbox { background-image: url(partes/toolbar.inbox.gif); }
		#main_toolbar div#btn_nuevo { background-image: url(partes/toolbar.compose.gif); }
		#main_toolbar div#btn_abook { background-image: url(partes/toolbar.abook.gif); margin-right:0; }
	
	/* SPANs de Warnings	*/
	.warnifica { font-family: verdana, arial; font-size: 11px; border: black 1px solid; padding: 10px; margin: 10px; background-color: white; }
	
	/* Barra de los mails, indicador de espacio, etc */
	table#rBar { font-size: 11px; font-weight: bold; width:150px; margin-bottom: 7px; }
	tr.msg_tool td { padding-top:10px; }
	input.msg_tool { font-size: 11px; border-width: 1px;  }
	img#icn_borra { width: 49px; height: 17px; }
	img#icn_mueve { width: 49px; height: 15px; }
	td#dsk_indic8 { cursor: pointer; padding-top: 7px; white-space: nowrap; }
	td#dsk_blinken { text-align: center; text-decoration: blink; color: #c33; }
	select#selBuzones { width: 100px; font-size: 10px; font-family: verdana, arial, helvetica; font-weight: normal; }
	
	/* Estilos de los folders	*/
	.tablaAttach { font-size: 11px; font-family: verdana, arial, helvetica; }
	.tablaFolderzor { border: #ffffff 1px solid; cursor: pointer; }
	.flLink { color: black; text-decoration: none; }
	.flLink:hover { color: #333333; }
	
	#newFolderList { list-style:none; margin:0; padding:0; font-size:85%; }
	#newFolderList li {  width:165px; display:block; list-style:none;margin:0; padding:0; margin-bottom: 0.2em; background-image:url(/webmail/partes/icono.folder.cierra.gif); background-repeat:no-repeat; background-position: 0 50%; }
	#newFolderList li a { text-decoration:none; margin-left: 25px; line-height: 20px; display:block; white-space:nowrap; overflow:hidden; }
	#newFolderList li a:hover { background-color: #eee; }
	
	#newFolderList li.fo { background-image:url(/webmail/partes/icono.folder.gif); background-color: #fea; }
	#newFolderList li.mo { cursor:row-resize; background-image:url(/webmail/partes/icono.folder-sub.gif);background-color: #fea; }
	#newFolderList li.mc { cursor:row-resize; background-image:url(/webmail/partes/icono.folder.cierra-sub.gif); }
	#newFolderList li.fo a { font-weight:bold; }
	#newFolderList li.mo a { font-weight:bold; }
	#newFolderList li.fo a:hover { background-color:#fea; }
	#newFolderList li.mo a:hover { background-color:#fea; }
	#newFolderList li.s { display:none; border-left: #ccc 2px dashed; width:157px; margin-left:8px; background-position:8px 50%; }
	#newFolderList li.s a { margin-left:32px; }
	
	/* Explicaciones de las opciones	*/
	.explica { font-size: 10px; color: #666666; padding-bottom: 15px; }
	
	/* Editor de Folders	*/
	.celdaEditaFolder { border-bottom: #6699cc 1px solid; }
	
	/* Etiqueta de Megas en spam y basura */
	.FinfoLabel { color: #666; font-size: 10px; }
	
	/* Estilos del buzon (mailbox.php) */
	#mboxTbl { width: 100%; }
	#mboxTbl tr.columnBar		{
		font-family: verdana, arial;
		font-size: 11px;
		color: white;
		background-color: #369;
	}
	
	#mboxTbl tr.columnBar img {
		width: auto;
		height: auto;
	}
	
	#mboxTbl tr.columnBar table {
		font-size: 11px;				
	}
	
	#mboxTbl tr.columnBar a.sortLink {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		color: white;
	}
	#mboxTbl tr.columnBar a.sortLink:hover { color: #ffcc00; }
	
	#mboxTbl tr td {
		border-bottom: #99c 1px solid;
		cursor: default;
	}
	#mboxTbl td.columnBar { border-width: 0px; }
	
	#mboxTbl td.sz  { text-align: right; }
	#mboxTbl td.fc  { white-space: nowrap; text-align:right; }
	#mboxTbl td.rpl { pointer: default; font-family: Arial Black, verdana, arial; font-weight: bold; color: #366; }
	#mboxTbl td.bk  { pointer: default; color: white; }
	
	#mboxTbl img {
		width: 25px;
		height: 17px;
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	/* Herramientas del spambox	*/
	#spamTools {
		font-size: smaller;
		padding: 10px;
		background-color: #efefef;
	}
	
	#spamTools #spamStatus {
		color: #666;
		font-weight: bold;
	}
	
	#spamTools #explicaSpam {
		font-size: smaller;
	}
	
	#spamTools #spamButBox {
		text-align: right;
	}
	
	#spamTools #spamButBox input {
		border-width: 1px;
		background-color: #c33;
		color: white;
		padding: 2px;
	}
	
	/* Tabla de opciones prinicpal */
	#tmOpts { width:400px font-size: 12px; font-family: sans-serif; }
	#tmOpts td { font-size: 12px; width: 50%; margin: .5em; vertical-align: top; }
	
	#tmOpts td h3 { display:block; font-size: 13px; background-color: #eee; }	
	#tmOpts td h4 { font-size: 12px; margin:0; }
	#tmOpts td div { margin-bottom: .75em; }
	
	/* Menu de opciones */
	div.optsbox h4 { font-size: 12px; margin:0; }
	div.optsbox ul { list-style:none; padding:0; margin-top: 0; font-size: 12px; }
	div.optsbox li span { color: #f60; font-weight:bold; }
	div.optsbox li { white-space: nowrap; }
	div.optsbox li a { text-decoration:none; }
	div.optsbox li a:hover { text-decoration:underline; }
	
	/* subbarra del menu */
	#sb_ad { float:left; color: #333; }
	#folderlink { color:#333; text-decoration:none; }
	#folderlink span { color:#666; }
	#folderlink:hover { color:#111; background-color: #f8f8f8; }
	#sb_mn { float:right;font-weight: normal; color: #666; text-align:right; }
	#sb_mn a { text-decoration:none; }
	#sb_mn a:hover { text-decoration:underline; }
	#sb_mn a span { text-decoration:underline; }
	
	#tsch { border: #ccc 1px solid; background-color: #eee; width: 100%; font-size: 11px; }
	
	/* menusito de herramientitas (headers, baja msg, etc) */
	#msMtools { white-space: nowrap; text-align:right; font-weight:normal; font-size: 10px; background-color: #ccc; }
	#msMtools img { width:12px; height:12px; }
	
	
	/* Cosas de la pagina de login */
	.formas { background-color: white; border: #7F9DB9 1px solid; font-family: verdana, arial, Helvetica; font-size: 11px; }
	.formas2 { background-color: white; border: #7F9DB9 1px solid; padding: 0.4em; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;  }
	input.formas { padding: 2px;  }
	body { background-color: #fff; }
	img#logo { width:116px; height:57px; margin:0 20px; border:0px; }
	div#lg_hdr { padding-top: 2px; padding-bottom:0; padding-left: 0.5em; margin-bottom: 0.5em; font-size:90%; font-weight: bold; color: #eee; background-color: #369; border-bottom: #f60 1px solid; }
	input#lg_btn { font-size: 11px; border-width: 1px; background-color: #fc0; color: black; cursor: pointer; }
	input#lg_btn:hover { color: #ffc; }
	
	/* Cargador de imagenes */
	#unshadower { clear:both; padding: 0.33em; font-size: 12px; float:left; margin: 5px; border: #fc0 1px solid; background-color: #ffc; }
	#unshadower input { float:right; margin:0.25em; border-width:1px; }
	
	/* visor de headers del mensaje: */
	#visor_headers { height:350px; background-color: white; border: #999 2px solid; width: 66%; font-family: trebuchet ms, verdana, arial; }
	#visor_headers h3 { margin:0; background-color: #999; color:white; padding-top: 3px; padding-bottom: 3px; }
	#visor_headers h3 button { float:right; margin-right:1em; }
	#visor_headers div.escroller { overflow:auto; height:285px; font-family:monospace; white-space:pre; margin:12px; }
	#visor_headers div.btnbar { text-align:right; }	
	#visor_headers label { display:block; margin-left:33%; margin-top: 5em; background-position: 5px 50%; background-image:url(/weblets/ufoundry/common/loading-round.gif); background-repeat:no-repeat; }
	#visor_headers label span { margin-left:27px; line-height:25px; font-family: trebuchet ms, verdana, arial; font-size:175%; color:#666; }
	
	/* visor inline de imagenes */
	.img_view_img { max-width:512px; border: #999 1px solid; }
	.img_view_data { width:512px; font-size: 12px; margin: 0.25em 0; margin-bottom:1em; }
	.img_view_data a { float:right; text-decoration:none; }
	.img_view_data a:hover { background-color: #fea; }
	.img_view_data span { color: #484848; }


	/* td { border: pink 1px solid; } */
	
/* tabla de vcards */
#tabla_cards { width: 100%;font-size: 11px; }
#tabla_cards td { background-color:#f8f8f8; border: #ccc 1px solid;width:50%; vertical-align:top; }
#tabla_cards h5 { margin:0; font-size:110%;font-weight: bold; background-color: #eee; padding: 3px; }
#tabla_cards h5 a {  }
#tabla_cards div { padding:3px; }
#tabla_cards div a { color:black;text-decoration:none; }
#tabla_cards div a:hover { background-color:#cce; background-color:#ccc; }

#nvcard {  }
#nvcard a { padding-top:2px; padding-bottom: 2px; display:block; background-image:url(/webmail/partes/icono.agreaga_vcard.gif); background-repeat:no-repeat; background-position: 0 50%; }
#nvcard a:hover { background-color:#bcd35f; }
#nvcard a span { margin-left:24px; }

#sl_letras { margin-top:1em; width:100%; border: #999 1px solid; font-size:90%; color:#999; }
#sl_letras option { color: #111; }

#h3cat { line-height:20px; background-repeat:no-repeat; background-image:url(/webmail/partes/icono.categorias.gif); background-position: 0 50%;font-size:120%; font-weight:normal; color:#111; margin:0; border-bottom: #999 1px solid; }
#h3cat span { margin-left:18px; }
#h3cat a { font-size: 80%; float:right; text-decoration:none; }
#h3cat a:hover { background-color: #fea; }
#cat_list { list-style:none; margin:0; padding:0;  }
#cat_list li { list-style:none; margin:0; padding:0; display:block; margin-bottom:0.2em; padding: 2px;  }
#cat_list li a { text-decoration:none; color:black; }
#curcat { background-color: #fea; }

#curcat li { font-weight:bold; }
#cat_list li.seccat a { color:#333;font-style:italic; }
#cat_list li.g { background-color:#eee; }





