/* Default: bg.png background image (white default), black text */
/*
a:link {color: #0000cc}
a:visited {color: #0000cc}
a:active {color: #990000}
*/
body { 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
/*	color: #000000;	
    font-family: verdana, Arial; font-size: 8pt; font-style: normal;
*/
}
/*
td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li, small {
  font-family: verdana, Arial; font-size: 8pt; font-style: normal;
}
*/
textarea, pre {
  font-family: verdana, Arial;
  font-size: 8pt;
}

hr {
	color: 330066; 
	height: 1px; 
	text-align: center; 
	border: 2px solid;
}

input {
        font-family: Verdana, Arial;
        font-size: 8pt;
        border: 1px solid;
		
}

.input2 {
        font-family: Verdana, Arial;
        font-size: 8pt;
   	    border: 1px;
}

select {
        font-family: Verdana, Arial;
        font-size: 8pt;
        border-style:1px solid;
}

/* Agregado */

.nochangingfrom{

}

.img_changingfrom{
        vertical-align: bottom;
        cursor: hand;
} 

.submitLink {
   color: #000000;
   background-color: transparent;
   border: none;
   cursor: pointer;
   cursor: hand;
}

.submitLinkOver {
   text-decoration: underline;
   color: #000000;
   background-color: transparent;
   border: none;
   cursor: pointer;
   cursor: hand;
}

.submitLinkOut {
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   border: none;
   cursor: pointer;
   cursor: hand;
}


.opcion1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.opcion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC420;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.opcion3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.opcion4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.uso_buzon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #330066;
	text-align: center;
	vertical-align: top;
}
.25MB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330066;
	text-align: center;
	vertical-align: middle;
}
.Usando {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330066;
	text-align: center;
	vertical-align: middle;
}
.separdor_nar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d07028;
	text-align: center;
	vertical-align: middle;
}

.correo_usuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
	text-align: center;
	vertical-align: middle;
}
.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
.boton{
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	background:#330066;
	border:0px;
	height:15px;
    cursor: hand;
	vertical-align: middle;
}
.linea_folder{
  background:#FFC222;
}

/* Safari (and presumably Konquerer) incorrectly displays buttons as block elements */
button { display: inline; font-size: 90%; }



.cite0 { background-color: #eeeeee; }
.cite1 { background-color: #ffffdd; }
.cite2 { background-color: #ffdddd; }

.cite0 .quotedtext { border-color: #eeeeee; }
.cite1 .quotedtext { border-color: #ffffdd; }
.cite2 .quotedtext { border-color: #ffdddd; }

.cite0, .cite1, .cite2 {
	border-style: inset;
	border-width: 1;
}

.quotedtext {
	border-style: solid;
	border-width: .2em;
}

.tt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}


.indent {
	margin-left: 3.5em;
}

/* Width of timezone login dropdown needs to be set */

.timezonelist { width: 20em }

/* box at the top of every page, with the page title and E-mail addr */
 
.pageheader { font-size: 200%; font-weight: bold;}

/* If you change these then you'll need to change the corner gifs as well */

.graybox { background-color: #cccccc; }
.bluebox { 
	background-color: #F8F7F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

/************************* List of folders *****************************/

   /* Light yellow background color */

.folderlist { 
/*
 background-color: #ffffff; 
 */

}

   /* List of folders header - yellow "Folder/# messages" on blue. */

.folderlist-header { background-color: #ccddee; color: #000080}

   /* Background colors for entries for subfolders and parent folder dirs */

.folderparentdir { background-color: #ffffff }

.foldersubdir { 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	vertical-align: middle;
	text-decoration: none;
	background-color: #ffffff;

}

  /* Background color for unsubscribed shared folder */

.folderunsubscribed { background-color: #ffffff }

  /* Unread messages count */

.subfolderlistunread, .folderlistunread { 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	vertical-align: middle;
	text-decoration: none;
}

  /* Total messages count */

.subfoldercnt, .foldercnt { 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

  /* A link to an actual folder */

.folderlink{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}
	/* Calendar summary on the main folders screen */

.eventsummarytitle,
.eventsummarytitle a:link,
.eventsummarytitle a:visited,
.eventsummarytitle a:active { color: #008000 }

.eventsummary,
.eventsummary a:link,
.eventsummary a:visited,
.eventsummary a:active { font-family: "Courier New"; font-size: 90%;
			 text-decoration: none; background-color: #f0fff0; }

	/* sent message */

.sentmsg { color: #000000 }

/***************************** Folder contents ***********************/

.folder-index-box {
	border: 1px #ccc solid;
	padding: 5px;
	background-color: #fff;
	width: 95%;
}

	/* Folder index header #1 - next page/prev page */

.folder-message-count{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	text-align: center;
	vertical-align: middle;
}

.folder-jumpto-field{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

.folder-index-border-1 { background-color: #FF0000; }
.folder-index-border-2 { background-color: #ffffff; }
.folder-index-background { background-color: #ffffff; }
.folder-index-background-2 { background-color: #ffffff; }
.folder-nextprev-background { background-color: #ffffff; }
.folder-nextprev-buttons { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
	text-align: center;
	vertical-align: middle;
	BACKGROUND-COLOR: F8F7F9;
}

	/* Main folder index header - light yellow text on dark blue */

.folder-index-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
	text-align: center;
	vertical-align: middle;
	BACKGROUND-COLOR: F8F7F9;
}

.folder-tabla-header{
    BORDER-RIGHT: #330066 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #330066 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #330066 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #330066 1px solid; 
	BACKGROUND-COLOR: F8F7F9;
}

	/* Alternating background colors in the folder index */

.folder-index-bg-1 { 
}
.folder-index-bg-2 { 
}
.folder-bgcolor-newmsg{
    BACKGROUND-COLOR: #F8EEFD;
}
.folder-bgcolor-oldmsg{
    BACKGROUND-COLOR: #FFFFFF;
}
	/* styles applied to read and unread messages */

.read-message, .read-message a { 
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}
.unread-message, .unread-message a { 
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
	background-color: #F8EEFD;
}

/*
** The following styles apply to individual fields of each message
** in the folder index
*/

.message-number { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 20px;
}
.message-status { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 20px;
}
.message-date { 	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 20px;
}
.message-from {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 20px;
}
.message-subject { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 20px;
}
.message-size { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	height: 20px;
}

/***************************** Folder permissions ***********************/

.folder-acl-box {
	border: 1px #ccc solid;
	padding: 5px;
	background-color: #fff;
	width: 95%;
}

.acl-a, .acl-c, .acl-e, .acl-i, .acl-l, .acl-r, .acl-s, .acl-t, .acl-w,
	.acl-x { font-family: "Courier New", courier, monospace;
			font-size: 80% }


.folder-acl-list {
	border: 1px #ccc solid;
	padding: 5px;
	background-color: #eee;
	width: 95%;
}

.folder-acl-list tbody tr td, .folder-acl-list tbody tr th {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.folder-acl-list-action { font-size: 60% }

/***************************** Message ******************************/

.folder-move-background { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	background-color: #F8F7F9; 
}

.message-menu-background { background-color: #ddeeff; }

.message-menu-button { background-color: #ddeeff; }
.message-menu-button a {text-decoration: none; }

.message-x-of-y { background-color: #ddeeff; color: #000000 }

/* message-rfc822-header style applies to the header portion */

.message-rfc822-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/* message-rfc822-header-name style applies to the header name only */

.message-rfc822-header-name { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/* message-rfc822-header-contents style applies to the header contents only */

.message-rfc822-header-contents {
/*	font-family: "Courier New", courier, monospace; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/* Addresses in from/to header */

.message-rfc822-header-address { color: #00007f }
.message-rfc822-header-address:after { content: "(+)"; font-size: 55%; vertical-align: super; }

/* message-text-plain applies to text/plain content */

.message-text-plain {
/*	font-family: "Courier New", courier, monospace; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/*
** Additional styles applied to http and mailto links parsed in text/plain
** content.
*/

.message-text-plain-http-link { }
.message-text-plain-mailto-link { }

/* Background for text/html notice */

.message-text-html-notice { background-color: #ddeeff }

.message-charset-notice { background-color: #ddeeff }

/* Background for key import prompt */

.message-application-pgpkeys { background-color: #dddddd; text-decoration: none; }

/* GPG status border and message */

.message-gpg { background-color: #ffffff }
.message-gpg-good { background-color: #008000 }
.message-gpg-good-text tt pre { color: #008000 }
.message-gpg-bad { background-color: #ee0000 }
.message-gpg-bad-text tt pre { color: #ee0000 }

/* Notice that this message contains gpg-encoded content */

.message-gpg-notice { }

/* Notice that this message contains unsupported gpg-encoded content */

.message-gpg-unsupported { color: #800000 }

/* "Importing keys" */

.message-gpg-importing { }

/* Link to download or display an attachment */

.message-download-attachment { background-color: #dddddd; }
.message-attachment-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}
.message-attachment-link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/***************************** Encryption Settings *******************/

.gpgerroutput { color: #c00000 }

/* Additional styles that can be applied to the titles */

.gpgpublickeytitle { }
.gpgprivatekeytitle { }
.gpgsignkeytitle { }
.gpgdefaulttitle { }
.gpgcreatetitle { }

/* Color of the horizontal bars that separate listed keys */

.gpgpubkeys { background-color: #000000 }
.gpgseckeys { background-color: #000000 }

/* Colors of listed keys - black on medium gray */

.gpgpubkey { background-color: #d0d0d0; color: #000000 }
.gpgseckey { background-color: #d0d0d0; color: #000000 }

.gpgcreate { background-color: #eeeeee; color: #505000 }

/***************************** Create Message ************************/

	/* Color of the preview box */
.preview { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	background-color: #ffffff; 
}

	/* Color of the new message box */
.new-message-box { background-color: #f8f8f8; }

	/* The following style is applied to the From/To/Cc/Bcc... headers */

.new-message-header { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

	/* If necessary, individual styles are available too */

.new-message-header-headerfrom { }
.new-message-header-addressbook { 	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 }
.new-message-header-headerto { }
.new-message-header-headercc { }
.new-message-header-headerbcc { }
.new-message-header-headerreply-to { }
.new-message-header-headersubject { }
.new-message-header-message { }

/***************************** Attachments *************************/

	/* Header line, yellow on blue */

.attachments-header { background-color: #000080; color: #ffffff }

/***************************** Check spelling **************************/

/*
** The text excerpt window.  Light green background, blue text, red
** misspelled word.
*/

.spellcheck-background { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	vertical-align: middle;
	text-decoration: none;
	background-color: #dddddd;
}

.spellcheck-excerpt { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
	color: #000080;
	background-color: #ddffdd;
}

.spellcheck-excerpt strong { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #800000;
	vertical-align: middle;
	text-decoration: none;
	background-color: #ddffdd;

}

	/* Main spell check window -- black on light yellow */

.spellcheck-main { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
	background-color: #F8F7F9; 
	color: #000000;
}

	/* Continue/Finish background color */

.spellcheck-continue { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-decoration: none;
	background-color: #eeeeee;
}

	/* "Spell check completed" - actually in newmsg.html */

.spellcheckdone { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

/************** Quick Nickname Add *****************/

.quickadd { color: #000000 }

/************** Initial LDAP search window ****************/

	/* Address Book search - black on light gray */

.addressbook { 
	background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;

}

	/* Additional style applied to the name of the addressbook entry */

.nicktitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

	/* Additional styles that can be applied to addressbook content */
.nickname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
 }
.nickaddr { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

/******** Initial LDAP lookup window ***********/

.ldaplist { color: #000000 }

.ldaplist-title { color: #000080; }

.ldaplist-name { color: #004000; }
.ldaplist-ldapurl { color: #000080; }

	/* Add new LDAP address book */

.ldaplist-add-title { }
.ldaplist-add-fields { }

/******** LDAP search results **********/

.ldapsearch { color: #000000 }

/* Additional styles that can be applied to the name, address, and misc
portion of each returned entry */

.ldapsearch-name { }
.ldapsearch-addr { }
.ldapsearch-misc { }

/********* Mail filters/autoresponder ***********/

.mailfilter { color: #000000 }

.mailfilter-title { font-size: 125% }

/********* Daily calendar *********/

.dailycalendar { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
    background-color: #ffffff;

}

.dailycalendardate { font-size: 100% }
.dailycalendarweeklylink,
.dailycalendarmonthlylink,
.dailycalendarneweventlink { font-size: 80% }

.dailyeventtimes,
.dailyeventsubject { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.dailynextprev { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.calendarevent { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330066;
	vertical-align: middle;
	text-decoration: none;
}

/********* Weekly calendar *********/

.weekly-border { background-color: #000000 }

.weekly-bg { background-color: #e7e7ff }

.weekly-day,
.weekly-day a:link,
.weekly-day a:visited,
.weekly-day a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
	text-align: center;
	vertical-align: middle;
}

/********* Monthly calendar *********/

.monthly-border { background-color: #000000 }

.monthly-bg { background-color: #e7e7ff }

.monthly-bg-othermonth { background-color: #e7e7e7 }

.monthly-day,
.monthly-day a:link,
.monthly-day a:visited,
.monthly-day a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
	text-align: center;
	vertical-align: middle;
}

/********* Event Access Control List *********/

.accesscontroltitle { font-size: 150% }



/***************************** Miscellaneous *************************/

/* An error message */

.error { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C00000;
	vertical-align: middle;
	text-decoration: none;
}

.small-error { color: #c00000 }

/* A list of possible causes for an error message */

ul.error li {
	margin-bottom: 2em;
}

/* Outer border in readmsg page */

.box-border-1 { background-color: #cccccc }
.box-border-2 { background-color: #ffffff }

/* Boxes with a black border */

.box-outer, .box-small-outer { background-color: #F8F7F9 }

.box-outer { width: 100% }
.box-outer tbody tr td { padding: 0; }

.box-white-outer { width: 100%; background-color: #ffffff }

