﻿body
{
	color: navy;
	font-family: Verdana, Sans-Serif;
}

.body,th {font-family: Verdana Ref, Sans-Serif; font-size: 13px; color: NAVY;}

th  {
	font-family : verdana,arial,helvetica;
	font-size : 13px;
	color: white;
    }
td  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color: navy;
    }


.Estilo2  {font-family: Verdana Ref, Sans-Serif; font-size: 15px; Color: Maroon; font-weight: normal;}
.Estilo3  {color: Navy; font-family: Verdana Ref, Sans-Serif; font-size: 13px; font-weight : normal;}
.Estilo4  {color: WHITE; font-family: Verdana Ref, Sans-Serif; font-size: 12px; font-weight : normal;}
.Estilo5  {font-family: Verdana Ref, Sans-Serif; font-size: 12px; Color: Navy;	 font-weight: normal;}
.Estilo6  {font-family: Sans-Serif, Swis721 Th BT; font-size: 15px; Color: Navy; font-weight: Normal;}
.Estilo7  {font-family: Verdana Ref, Sans-Serif; font-size: 16px; color: Maroon; font-weight: Normal;}
.Estilo8  {font-family: Verdana Ref, Sans-Serif; font-size: 10px; Color: white;	 font-weight: normal;}
.Estilo9  {font-family: Verdana Ref, Sans-Serif; font-size: 10px; color: Maroon; font-weight: normal;}

.Estilo10 {font-family: Verdana Ref, Sans-Serif font-size: 12px;  color: Maroon;	 font-weight:  normal;}
.Estilo11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;	color: Navy; font-weight : bold;}
.Estilo12 {font-family: Sans-Serif, Swis721 Th BT; font-size: 14px; color:Maroon; font-weight: normal;}
.Estilo13 {font-weight: normal; font-size: 18px; color: white; font-family: Sans-Serif, 'Swis721 Th BT'; height: 50px}
.Estilo14 {font-weight: normal; font-size: 24px; color: Maroon; font-family: Sans-Serif, 'Swis721 Th BT'; height: 45px}
.Estilo15 {font-family: Sans-Serif, Swis721 Th BT; font-size: 15px; Color: Maroon; font-weight: Normal;}
.Estilo16 {FONT-WEIGHT: bold; font-size: 12pt;	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;}
.Estilo20 {color: #000080; font-family: Verdana Ref, Sans-Serif; font-size: 12px; font-weight : bold;}
.Estilo21 {color: #00008B; font-family: Verdana Ref, Sans-Serif; font-size: 12px; font-weight : NORMAL;}
.Estilo24 {font-family: Verdana Ref, Sans-Serif; font-size: 13px; color: Maroon; font-weight:  bold;}
.Estilo25  {color: WHITE; font-family: Verdana Ref, Sans-Serif; font-size: 13px; font-weight : bold;}
.Estilo26  {color: #00008B; font-family: Verdana Ref, Sans-Serif; font-size: 13px; font-weight : bold;}



.Estilo37 {FONT-WEIGHT: normal; font-size: 10pt;	color: #ffffff;	font-family: Sans-Serif, Swis721 Th BT;}

.Estilo40 {FONT-WEIGHT: normal; font-size: 10pt;	color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;}
.Estilo41 {FONT-WEIGHT: normal; font-size: 10pt;	color: #999999;	font-family: Arial, Helvetica, sans-serif;}

.text1    { margin-left: 40; margin-right: 15; font-family: Sans-Serif, Swis721 Th BT; font-size: 15px; color: navy; margin-top:10; margin-bottom:10 }
.text2    { margin-left: 10; font-family: Arial; font-size: 11px; font-weight: bold; color: #A1A1A1;}
.text3    { margin-left: 30; font-family: Arial; font-size: 11px;  color: #000000;}
.RECA {
	cursor: hand; 
}
.td-txt1 {
border: 1px solid #006699;
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; 	FONT-SIZE: 11pt; 	COLOR: #950000; 	FONT-FAMILY: Arial, Helvetica, sans-serif; 	BACKGROUND-COLOR: #ffffff; 	TEXT-DECORATION: none;
	text-align: center;
}
.input-txt {
border: 1px solid #006699;
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; 	FONT-SIZE: 11pt; 	COLOR: #950000; FONT-FAMILY: Arial, Helvetica, sans-serif; 	BACKGROUND-COLOR: #ffffff; 	TEXT-DECORATION: none;
	text-align: center;
}
.input-txt-ced { PADDING-TOP: 4px; PADDING: 4px;
 PADDING-LEFT: 8px; BORDER-RIGHT: inset #ffffff; BORDER-TOP: #006699 1px solid; FONT-WEIGHT: Normal;
 FONT-SIZE: 15pt; BORDER-LEFT: #006699 1px solid; COLOR: Navy; BORDER-BOTTOM: inset #00008B; 
  FONT-FAMILY: Sans-Serif, Swis721 Th BT; BACKGROUND-COLOR: #E3F2F7;
 TEXT-DECORATION: none; text-align: CENTER;
}

.input-txt-vot { PADDING-TOP: 4px; PADDING: 4px;
 PADDING-LEFT: 6px; BORDER-RIGHT: inset #000000; BORDER-TOP: #006699 1px solid; FONT-WEIGHT: BOLD;
 FONT-SIZE: 13pt; BORDER-LEFT: #006699 1px solid; COLOR: Navy; BORDER-BOTTOM: inset #00008B; 
 FONT-FAMILY: Sans-Serif, Swis721 Th BT; BACKGROUND-COLOR: #E3F2F7;
 TEXT-DECORATION: none; text-align: CENTER;
}

.bodyImagePersonas
{
background:url(images/fondoprin.jpg);
background-position:center;	

	background-color: #EBEBEB;

}

.MyCalendar .ajax__calendar_container {
 PADDING-TOP: 4px;
 PADDING: 4px;
 PADDING-LEFT: 6px;
 BORDER-RIGHT: inset #00008B;
 BORDER-TOP: #006699 1px solid;
 FONT-WEIGHT: Normal;
 FONT-SIZE: 10pt;
 BORDER-LEFT: #006699 1px solid;
 COLOR: Navy;
 BORDER-BOTTOM: inset #00008B; 
 FONT-FAMILY: Sans-Serif, Swis721 Th BT;
 background:url(images/principal.jpg);
 TEXT-DECORATION: none;
 text-align: CENTER;  
  
}


.MyCalendar .ajax__calendar_footer 
{
	BACKGROUND-COLOR: #dcdcdc;
	
	 FONT-FAMILY: Sans-Serif, Swis721 Th BT;
	
	font-weight: bold; color: black;
}	 



.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #950000;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
    font-weight:bold;
}

.Estilo112 {color: #000080; font-weight: bold;
            font-family: "Verdana Ref"; font-size: 14px;   }
.Estilo114 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	font-weight: bold;
}


/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background:url(images/bg-menu-main.png);
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background:url(images/fondoBannerLateral.jpg);
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


a:link {
	text-decoration: underline;
	color: #000080;
}
a:visited {
	text-decoration: underline;
	color: #00008B; font-weight:  bold;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #CC0033;
}

/* CALENDARIO JS */

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 215px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar a {
}
table.calendar a:hover {
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td, table.calendar th {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
.closeBtn {
	/*float: right;
	width: 15px;
	/*font-size: 1.5em;
	height: 13px;

	padding: 0 0 3px 0;
	margin: 1px 8px 0 0;
	border: solid black 1px;*/
}
/*all styles related to the main calendar grid*/
table.cells {
	border-collapse: collapse;
	border: solid #CCCCCC 1px;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
/*the day headings*/
table.cells th {
	border: solid #CCCCCC 1px;
	text-align: left;
	font-weight: bold;
	color: #0054E3;
	width: 22px;
}
table.cells th.wkhead {
	border-right: double #CCCCCC 3px;
	cursor: default;
	width: 22px;
}
/*The date cells*/
table.cells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	height: 20px; /*IE doesn't like ems*/
}
table.cells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.cells td.noselect {
	background-color: #EEEEEE;
	color: #BBBBBB;
	text-decoration: line-through;
	cursor: default;
}
table.cells td.hlday {
	background-color: #99FF99;
}
table.cells td.wkday {
	background-color: #DDDDDD;
}
table.cells td.wkend {
	background-color: #DDDDDD;
}
table.cells td.curdate {

}
table.cells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.cells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.cells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.cells td.hover {
	background-color: #999999;
}
table.cells td div {
	padding: 1px;
	margin: 0;
}



