html {background:#ECEDEF url('Textures/body_background.png') repeat-x;}
body {font-family:'CartoGothicStd', Arial, Sans-Serif;font-size:12px;color:#252525;}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
a {font-family:Trebuchet MS, Geneva, Sans-Serif;font-size:12px;text-decoration:none;color:#387DFE;}
a:hover {text-decoration:underline;}

/* ANNOTATIONS CONTROL *//*/
.CAnnotation {width:700px;}
.CAnnotation .PageContent {font-family:MS Sans Serif, Verdana;font-size:10px;}
.CAnnotation .Checks {background-color:#e3e3e3;padding:4px;}
.CAnnotation .Info {background-color:#e3e3e3;padding:4px;}
.CAnnotation .Content {height:200px;border:solid 1px #dedede;padding:4px; overflow:auto;background-color:White;}
.CAnnotation .Editor {height:370px;border:solid 1px #dedede;padding:4px;background-color:White;}
.CAnnotation .Buttons {background-color:#e3e3e3;padding:4px;}
.CAnnotation .NewNote {float:left;width:465px}
.CAnnotation .Print {float:left;}
.leftButtons {float:left}
.rightButtons {text-align:right}

.CAnnotationTopGroup {z-index:99;position:relative;}
.CAnnotationScroll {color:black;background-color:#dfdff1;border: 1px solid #919B9C;font-size:10px;height:10px;cursor:default;}
.CAnnotationScrollHover {color:black;background-color:#dfdff1;border: 1px solid #919B9C;font-size:10px;height:10px;cursor:default;}

.CAnnotation .General {border:1px solid #919B9C;width:487px;height:250px;position:relative;top:-2px;left:1px;z-index:98;padding:10px;color:Black;}
.CAnnotationTab {color:black;border:1px solid #ADADAD;font-family:Verdana;font-size:11px;cursor:pointer;}
.MyGeneralTab {background-color:#daffcd;}
.MyTab {background-color:#d2efef;}
.PublicTab {background-color:#fffacd;}
.RevisionTab {background-color:#ffe9cd;}

.CAnnotationS {color:black;border:1px solid #ADADAD;font-family:Verdana;font-size:11px;cursor:pointer;}
.SMyGeneralTab {background-color:#daffcd;border-bottom-color:#daffcd;}
.SMyTab {background-color:#d2efef;border-bottom-color:#d2efef;}
.SPublicTab {background-color:#fffacd;border-bottom-color:#fffacd;}
.SRevisionTab {background-color:#ffe9cd;border-bottom-color:#ffe9cd;}

.CAnnotationComboBox {border:1px solid #A6A7AA;background-color:white;}
.CAnnotationComboBoxHover {border:1px solid #555555;background-color:white;}
.CAnnotationComboDropDown {border:1px solid #868686;background-color:white;padding:1px;padding-right:0px;cursor:default;}
.CAnnotationComboTextBox {border:0px;padding-left:2px;padding-right:2px;}
.CAnnotationComboItemHover {background-color:#e3e3e3;}

.CAnnotationItem {background-repeat:no-repeat;background-position:left center;height:30px;padding-top:10px;padding-left:25px;}
.ItemMyGeneralNotes {background-image:url('blue.jpg');}
.ItemAllNotes {background-image:url('gray.jpg');}
.ItemNoGeneralNotes {background-image:url('NoGeneral.jpg');}
.ItemMyNotes {background-image:url('green.jpg');}
.ItemPublicNotes {background-image:url('yellow.jpg');}
.ItemRevisionNotes {background-image:url('red.jpg');}

/* CHECKLIST CONTROL *//*
.CCheckList .Column {width:950px;margin:5px 0;clear:both;}
.CCheckList .Head {border:solid 1px #AAA;height:20px;padding:5px 10px 0;background-color:#F5F5F5;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px;}
.CCheckList .Head > .LeftTitle {font-size:14px;text-transform:uppercase;float:left;width:400px;}
.CCheckList .Content {border:solid 1px #AAA;border-top:none;padding:10px 10px 15px 10px;background-color:#FFF;}
.CCheckList .Check > input {width:auto !important;height:auto !important;border:none !important;}
.CCheckList .Checks {padding-left:65px;}
.CCheckList .Head > .RightTitle {text-align:right; padding-right:20px;}
.CCheckList .Button {background:transparent url('Textures/formButton_right.png') no-repeat scroll right top;display:block;height:25px;margin-right:10px;padding-right:15px;border:none;cursor:pointer;}
.CCheckList .Button:active {background:transparent url('Textures/formButton_right.png') no-repeat scroll right -26px;text-decoration:none;}
.CCheckList .Button > span {background:transparent url('Textures/formButton_left.png') no-repeat left top;height:15px;display:block;padding:5px 0 5px 15px;color:#387DFE;border:none;font-family:Trebuchet MS, Geneva, Sans-Serif;font-size:12px;text-decoration:none;}
.CCheckList .Button > span:active {background:transparent url('Textures/formButton_left.png') no-repeat left -26px;color:#7AA8FE;}
.CCheckList .SecondaryButton {padding-top:5px;margin-right:10px;}
.CCheckList .CheckAll {padding-left:3px;padding-bottom:5px;font-weight:bold;background-color:#e9f0e7;}
.CCheckList .CheckLeft {padding-left:25px;}
.CCheckList #test-list {list-style:none;}
.CCheckList #test-list li {display:block;padding:5px 2px;}
.CCheckList #test-list li img.handle {margin-right:10px;cursor:move;}
.CCheckList .ModalColumn {width:795px;margin:5px 0;clear:both;}
/* CHECKLIST GRIDS *//*
.CCheckList .PredefinedCheckList { list-style-type:square; padding-left:20px; }
.CCheckList .PredefinedCheckList > li { padding-bottom:5px; padding-top:0px;}
.CCheckList .ViewList {padding-top:10px; padding-left:5px;}
.CCheckList .Header {height:20px;background-color:#ECECDE;border:solid 1px #AAA;}
.Line {border-right:1px #AAA solid}
.CCheckList .Grid {border-collapse:collapse;border-spacing:0;text-align:center;}
.CCheckList .Grid .Head {height:25px;font-weight:bold;background-color:#ECECDE;border-bottom:solid 1px #AAA;}
.CCheckList .Grid .Row {height:20px;}
.CCheckList .Grid .AltRow {height:20px;background-color:#F7F7F7;}
.CCheckList .Grid tr > td {padding:0 5px;}
.CCheckList .pnlAddFrom {padding-left:65px;}
.rqrBottom {padding-bottom:10px;display:block;}*/

/* CALENDAR CONTROL */
.CCalendar {font-size:11px;font-family:Trebuchet MS;}
.CCalendar .title {background:#F5F5F5;font-size:14px;border-bottom:solid 1px #AAA;padding: 5px 10px 0;text-transform: uppercase;}
.CCalendar .activities {font-weight:bold;background-color:#F7F7F7;padding:3px;border: 1px solid #AAAAAA; border-width: 0px 1px 0px 1px;}
.CCalendar .gridBack {background-color:white;padding-top:0px; overflow:hidden; border: 1px solid #AAAAAA;}
.CCalendar .grid tr td {border:none;}
/* Estilos del Calendar COMPONENTART */
.CCalendarTitle {font-weight:bold;background-color:#F7F7F7;border-collapse:collapse;}
.CCalendarTitle td, .CCalendarTitle table {font-weight:bold;border:solid 1px #aaaaaa; border-collapse:collapse;}
.CCalendar {border-collapse:collapse;background-color:#FFFFFF;cursor:default;}
.CCalendar td {font-size:8pt;font-family:Verdana;border-collapse:collapse;}
.CCalendar table{border-collapse:collapse;}
.CCalendarDayheader {width:23px;padding:2px;text-align:center;border-width:1px;border-color:black;border-style:solid;background-color:black;font-size:9px !important;color:white;}
.CCalendarDay {height:27px;cursor:pointer;text-align:left;vertical-align:top;border-width:1px;border-color:#aaaaaa;border-style:solid;font-size:6pt;}
.CCalendarDay > div{padding-left:2px}
.CCalendarOtherMonthDay {background-color:#eeeeee;}
.CCalendarMonth {background-color:white;width:100%;border-collapse:collapse;}
.CCalendarSelected {background-color:#9DD0CF;}
.CCalendarNextPrev {cursor:pointer;height:25px;vertical-align:middle;padding:0px 5px 0px 5px;}
.CCalendarToday {background-color:#D1E9E8;border:solid 1px #B2BDFF;}
.CCalendarSelected {background-color:#a5c1dd;}
.CCalendarActivity {background-image:url('./warm.png');background-repeat:no-repeat;background-position:bottom right;}
.CCalendarActivityLate {background-image:url('./late.png');background-repeat:no-repeat;background-position:bottom right;}             
/* Estilos para el MODAL POPUP del CALENDAR */                
.CPopBox a {color:#2e47b3; text-decoration:none;-moz-box-shadow: 0 0 15px #FFFFFF;}
.CPopBox a:hover {color:#4e5b94; text-decoration:underline;}
.CPopBox {position:absolute;left:0;top:0;width:500px;height:230px;display:none;z-index:9999;padding:10px;}        
.CPopBox .table {background-color:white;}
.CPopBox .closeLine {border-top:solid 1px #857e7e;padding:5px;}
.CPopMask {background-color:#000;position:absolute; left:0; top:0; z-index:9000; display:none}        
/* Estilos para la página del Modal POPUP: CalendarRequest.aspx */
.popUpTitle {font-size:15px;font-weight:bold; padding-bottom: 2px; border-bottom: 1px solid #AAAAAA;margin-bottom: 5px;} 
.divOffice {padding:5px; background-color: #FFFFFF; border-color: #AAAAAA; border-style: solid; border-width: 1px 1px 0;}
.cart-calendar {border-width: 0px !important; padding: 0px !important;border-collapse:collapse;}