#troncalB {

	BORDER-TOP: #00a3d3 1px solid; BACKGROUND: #5ab118 repeat-x; COLOR: #dfe6ed

}

BODY {

	BACKGROUND: url(/Imgs/personalizar/Fondo975Turquesa.gif)

}

#bodySinTercera {

	BACKGROUND: url(/Imgs/personalizar/FondoBodySinTerceraTurquesa.gif) #fff

}

#bodySinTerceraPrimera {

	BACKGROUND: url(/Imgs/personalizar/SinTerceraPrimeraTurquesa.gif) #fff

}

#bodyTerceraAncha {

	BACKGROUND: url(/Imgs/personalizar/FondoNotaTurquesa.gif) #fff

}

#bodySinPrimera {

	BACKGROUND: url(/Imgs/personalizar/FondoBodySinPrimeraTurquesa.gif) #fff

}

#bodyEspecial {

	BACKGROUND: url(/Imgs/personalizar/FondoEspecialTurquesa.gif) #fff

}

.troncalEdicion {

	BORDER-RIGHT: #00a3d3 1px solid; BORDER-TOP: #00a3d3 1px solid; MARGIN-TOP: 5px; BACKGROUND: url(/Imgs/personalizar/Fondo1pxTurquesa.gif) #00afe3 repeat-x; BORDER-LEFT: #00a3d3 1px solid; BORDER-BOTTOM: #0090ba 1px solid

}

.cajaEdicion {

	BORDER-RIGHT: #cae1f1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cae1f1 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cae1f1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cae1f1 1px solid; BACKGROUND-COLOR: #eff6fa

}

.cajaSuples {

	BORDER-RIGHT: #d2e6f3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d2e6f3 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 13px; BORDER-LEFT: #d2e6f3 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 10px; BORDER-BOTTOM: #d2e6f3 1px solid; BACKGROUND-COLOR: #fdfefe

}

.suplesEdicion {

	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e2e2e2 0px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #f5fafc

}

#techitoEstilo {

	BACKGROUND: url(/Imgs/personalizar/Fondo975Turquesa.gif)

}

.color {

	COLOR: #0474bc

}

.trebuchet14 {

	COLOR: #0474bc

}

.fondoTD1 {

	BACKGROUND: #ebf4f9

}

.fondoTD2 {

	BACKGROUND: #0474bc

}

.fondoTD3 {

	BACKGROUND: #f5fafc

}

.fondoTD4 {

	BACKGROUND: #eef6fc

}

.fondoTD5 {

	BACKGROUND: #bbd8ed

}

.tiempoCajaTitulo {

	BORDER-RIGHT: #e2e2e2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e2e2e2 1px solid; PADDING-LEFT: 3px; BACKGROUND: #e7f1f9; PADDING-BOTTOM: 3px; BORDER-LEFT: #e2e2e2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e2e2e2 1px solid

}

.subTitulo {

	COLOR: #0474bc

}

#subTituloColor {

	BACKGROUND: #ebf4f9; COLOR: #0474bc

}

#subTituloColor A {

	COLOR: #0474bc

}

#tituloSubCanal {

	COLOR: #0474bc

}

#tituloSubCanal A {

	COLOR: #0474bc

}

.techoPrimera {

	COLOR: #0474bc

}

.techoPrimera A {

	COLOR: #0474bc

}

.techoPrimera A:visited {

	COLOR: #0474bc

}

.techoPrimera A:hover {

	COLOR: #0474bc

}

#menu2 UL LI A:hover {

	BACKGROUND: #0374ba

}

#menu2 UL LI .menuActivo1 {

	BACKGROUND: #0474bc

}

.menuActivoEstatico {

	BACKGROUND: #0474bc

}

.terceraColor {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f5fafc

}

.fondoTerceraColor {

	BACKGROUND-COLOR: #f5fafc

}

.cuartaCaja3 {

	BACKGROUND: #f3f7fa

}

.fondoColor {

	BACKGROUND-COLOR: #ebf4f9

}

.popupTitulo {

	COLOR: #0474bc

}

#popupCodigo {

	BACKGROUND: #f4f9fc

}

.fondoCanalColor {

	BACKGROUND-COLOR: #e7f1f9

}

.baseRecuadroColor {

	BACKGROUND-COLOR: #f1f8fc

}

.recuadroColor {

	BORDER-LEFT-COLOR: #bbd8ed! important; BORDER-BOTTOM-COLOR: #bbd8ed! important; BORDER-TOP-COLOR: #bbd8ed! important; BORDER-RIGHT-COLOR: #bbd8ed! important

}

#menu2 UL UL {

	BACKGROUND-COLOR: #f1f8fc

}

#menu2 UL UL UL {

	BACKGROUND-COLOR: #fafcfd

}

.consultoraTecho {

	BACKGROUND-COLOR: #f5fafc

}

#troncalD {

	BORDER-LEFT-COLOR: #16caff; BACKGROUND: url(/Imgs/personalizar/Fondo1pxTurquesa.gif) #00afe3 repeat-x; BORDER-BOTTOM-COLOR: #ccc8c5; BORDER-TOP-COLOR: #00a3d3; BORDER-RIGHT-COLOR: #6f7d90

}

.cajaVirus {

	BORDER-LEFT-COLOR: #bbd8ed; BORDER-BOTTOM-COLOR: #bbd8ed; BORDER-TOP-COLOR: #bbd8ed; BACKGROUND-COLOR: #f5fafc; BORDER-RIGHT-COLOR: #bbd8ed

}

.techoVirus {

	BACKGROUND-COLOR: #ebf4f9

}

.alertasVer {

	BORDER-TOP: #bbd8ed 1px dashed

}

.tituloTurquesa {

	BORDER-TOP: #00a3d3 1px solid; BACKGROUND: url(/Imgs/personalizar/Fondo1pxTurquesa2.gif) #00a3d3 repeat-x

}

.techoColumnaColor {

	BORDER-TOP: #00a3d3 1px solid; BACKGROUND: url(/Imgs/personalizar/Fondo1pxTurquesa2.gif) #00a3d3 repeat-x

}

.loQueHayQueSaber {

	BACKGROUND-COLOR: #f3f7fb

}

.destacadoColor {

	BACKGROUND-COLOR: #f1f7fb

}

#bodyHome {

	BACKGROUND: url(/Imgs/personalizar/FondoTurquesa.gif)

}

#troncalE {

	BACKGROUND-COLOR: #ffbf80

}

#troncalRD {

	BACKGROUND-COLOR: #ffbf80

}

#troncalRDR {

	BACKGROUND-COLOR: #ffbf80

}

#troncalRDRV {

	BACKGROUND-COLOR: #ffbf80

}

#troncalRC {

	BACKGROUND-COLOR: #ffbf80

}

a:link { 

	color: #0d801f;

	}



a:visited { 

	color: #59b268;

	}



a:hover,a:active { 

	color: #c13c30;

	}



ul, ol, blockquote { 

	margin-top: 5px; 

	margin-bottom: 10px; 

	margin-left: 20px 

	}



form {

	margin: 0px;

	}



h1	{

	font-size: 150%;

	margin-top: 5px; 

	margin-bottom: 5px;

	}



h2	{ 

	font-size: 130%;

	margin-top: 15px; 

	margin-bottom: 5px; 

	}



h3	{ 

	font-size: 110%; font-style: italic;

	margin-top: 15px; 

	margin-bottom: 5px; 

	}



h4	{ 

	font-size: 100%;

	margin-top: 15px; 

	margin-bottom: 5px; 

	}



h5	{ 

	font-size: 100%; font-style: italic;

	margin-top: 15px; 

	margin-bottom: 5px; 

	}



h6	{ 

	font-size: 90%;

	margin-top: 15px; 

	margin-bottom: 5px; 

	}



th	{ 

	font-family: Arial; font-size: 80%;

	}



td { 

	font-family: Arial; font-size: 80%;

	}



/* END Common */



.Header {

	width: 100%;

	}



.Header th { 

	font-size: 110%; font-weight: bold; text-align: left;

	padding: 4px;

	background-image: url('Images/HeaderBg.gif'); color: #ffffff;

	width: 100%;

	white-space: nowrap;

	}



.Header a:link { 

	color: #ffffff;

	}



.Header a:visited { 

	color: #ffffff;

	}



.Header a:hover, .Caption a:active { 

	color: #ffffff; text-decoration: none;

	}



.HeaderLeft { 

	background-image: url('Images/HeaderLeft.gif');

	}



.HeaderRight { 

	background-image: url('Images/HeaderRight.gif');

	}



.HeaderLeft img{

	width: 9px;

	}



.HeaderRight img{

	width: 12px;

	}





/* Grid Options */

.Grid { 

	border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;

	width: 100%;

	}



.Caption th { 

	font-size: 80%; 	text-align: left; vertical-align: top;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-image: url('Images/CaptionBg.gif'); color: #000000;

	white-space: nowrap;

	}



.Caption td { 

	font-size: 80%; 	text-align: left; vertical-align: top;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-image: url('Images/CaptionBg.gif'); color: #000000;

	white-space: nowrap;

	}



.Caption a:link { 

	color: #000000;

	}



.Caption a:visited { 

	color: #000000;

	}



.Caption a:hover, .Caption a:active { 

	color: #c13c30;

	}



.Caption img {

	margin: 2px; 

	vertical-align: middle;

	}



.Caption input {

	vertical-align: middle;

	}



.Row th { 

	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-color: #f7f7f7; color: #000000;

	white-space: nowrap;

	color: #000000;

	}



.Row td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	vertical-align: top;

	background-color: #f7f7f7; 

	color: #000000;

	}



.Row a:link { 

	color: #0d801f;

	}



.Row a:visited { 

	color: #59b268;

	}



.Row a:hover, .Row a:active { 

	color: #c13c30;

	}



.Separator{

	color: #3c964b;

	}



.Separator td{

	height: 1px;

	}





.AltRow th { 

	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-color: #f7f7f7; color: #000000;

	white-space: nowrap;

	color: #000000;

	}



.AltRow td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	vertical-align: top;

	background-color: #ebebeb; 

	color: #000000;

	}



.AltRow a:link { 

	color: #0d801f;

	}



.AltRow a:visited { 

	color: #59b268;

	}



.AltRow a:hover, .AltRow a:active { 

	color: #c13c30;

	}



.NoRecords td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-color: #f7f7f7; 

	color: #000000;

	vertical-align: top;

	}



.Footer td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-image: url('Images/CaptionBg.gif'); color: #000000;

	text-align: center;

	vertical-align: middle;

	white-space: nowrap;

	????????color: #000000;

	}



.Footer a:link { 

	color: #000000;

	}



.Footer a:visited { 

	color: #000000;

	}



.Footer a:hover, .Footer a:active { 

	color: #c13c30;

	}



.Footer img {

	margin: 2px; 

	vertical-align: middle;

	}



.Footer input {

	vertical-align: middle;

	}



/* Record Options */

.Record { 

	border-left: 1px solid #3c964b; border-bottom: 1px solid #3c964b;

	width: 100%;

	}



.Error td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	color: #FF0000;

	vertical-align: top;

	background-color: #f7f7f7; 

	}



.Controls th { 

	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-color: #f7f7f7; color: #000000;

	white-space: nowrap;

	color: #000000;

	}



.Controls td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	vertical-align: top;

	background-color: #f7f7f7; 

	color: #000000;

	}



.Bottom td { 

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-image: url('Images/CaptionBg.gif'); color: #000000;

	text-align: right;

	vertical-align: middle;

	white-space: nowrap;

	color: #000000;

	}



.Bottom a:link { 

	color: #000000;

	}



.Bottom a:visited { 

	color: #000000;

	}



.Bottom a:hover, .Caption a:active { 

	color: #c13c30;

	}



.Bottom img {

	margin: 2px;

	vertical-align: middle; 

	}



.Bottom input {

	vertical-align: middle;

	}



/* Report */

.GroupCaption th{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	white-space: nowrap;

	text-align: left; 

	vertical-align: top;

	font-weight: bold;

	background-color: #ebebeb; 

	color: #000000;

	}



.GroupCaption td{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	vertical-align: top;

	font-weight: bold;

	backgrou????????nd-color: #f7f7f7; 

	color: #000000;

	}



.GroupCaption a:link {

	color: #000000;

	}



.GroupCaption a:visited{

	color: #000000;

	}



.GroupCaption a:hover, .GroupCaption a:active{

	color: #c13c30;

	}



.GroupFooter td{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	text-align: center;

	vertical-align: middle;

	white-space: nowrap;

	background-color: #cccccc; 

	color: #000000;

	}



.GroupFooter a:link {

	color: #000000;

	}



.GroupFooter a:visited{

	color: #000000;

	}



.GroupFooter a:hover,.GroupFooter a:active{

	color: #c13c30;

	}



.GroupFooter img {

	margin: 2px; 

	vertical-align: middle;

	}



.GroupFooter input {

	vertical-align: middle;

	}



.SubTotal td{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	vertical-align: top;

	font-weight: bold;

	background-color: #ebebeb; 

	color: #000000;

	border-bottom: 2px solid #3c964b;

	}



.SubTotal a:link {

	color: #0d801f;

	}



.SubTotal a:visited{

	color: #59b268;

	}



.SubTotal a:hover, .SubTotal a:active{

	color: #c13c30;

	}



.Total td{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	vertical-align: top;

	white-space: nowrap;

	font-weight: bold;

	background-color: #ebebeb; 

	color: #000000;

	}



.Total a:link {

	color: #0d801f;

	}



.Total a:visited{

	color: #59b268;

	}



.Total a:hover, .Total a:active{

	color: #c13c30;

	}



/* Form Options */

.Button { 

	margin: 2px

	}



/* Calendar */



.Calendar { 

	border: 1px solid #3c964b;

	width: 100%;

	}



.CalendarWeekdayName{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	text-align: center; 

	vertical-align: top;

	white-space: nowrap;

	background-color: #ebebeb; 

	color: #000000;

	}



.CalendarWeekdayName a:link {

	color: #0d801f;

	}



.CalendarWeekdayName a:visited{

	color: #59b268;

	}



.CalendarWeekdayName a:hover, .Ca???????????lendarWeekdayName a:active{

	color: #c13c30;

	}



.CalendarWeekendName{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	white-space: nowrap;

	text-align: center; 

	vertical-align: top;

	background-color: #ebebeb;	

	color: #000000;

	}



.CalendarWeekendName a:link {

	color: #000000;

	}



.CalendarWeekendName a:visited{

	color: #000000;

	}



.CalendarWeekendName a:link, .CalendarWeekendName a:visited{

	color: #c13c30;

	}



/* Calendar Day */

.CalendarDay{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	text-align: center;

	background-color: #f7f7f7;	

	color: #000000;

	}



.CalendarDay a:link {

	color: #0d801f;

	}



.CalendarDay a:visited{

	color: #59b268;

	}



.CalendarDay a:hover, .CalendarDay a:active{

	color: #c13c30;

	}



/* Calendar Weekend */

.CalendarWeekend{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	text-align: center;

	background-color: #ebebeb;	

	color: #000000;

	}



.CalendarWeekend a:link {

	color: #0d801f;

	}



.CalendarWeekend a:visited{

	color: #59b268;

	}



.CalendarWeekend a:hover, .CalendarWeekend a:active{

	color: #c13c30;

	}



/* Calendar Today */

.CalendarToday {

	font-size: 80%;

	border-top: 3px solid #3c964b; border-right: 3px solid #3c964b; border-left: 2px solid #3c964b; border-bottom: 2px solid #3c964b;

	text-align: center;

	background-color: #f7f7f7;	

	color: #000000;

	}



.CalendarToday a:link {

	color: #0d801f;

	}



.CalendarToday a:visited{

	color: #59b268;

	}



.CalendarToday a:hover, .CalendarToday a:active {

	color: #c13c30;

	}



/* Calendar Weekend Today */

.CalendarWeekendToday {

	font-size: 80%;

	border-top: 3px solid #3c964b; border-right: 3px solid #3c964b; border-left: 2px solid #3c964b; border-bottom: 2px solid #3c964b;

	text-align: center;

	background-color: #ebebeb;	

	color: #000000;

	}



.CalendarWeekendToday a:link {

	color: #0d801f;

	????????}



.CalendarWeekendToday a:visited{

	color: #59b268;

	}



.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{

	color: #c13c30;

	}



/* Calendar Other Month's Day */

.CalendarOtherMonthDay{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	text-align: center;

	background-color: #f7f7f7;	

	color: #3c964b;

	}



.CalendarOtherMonthDay a:link {

	color: #3c964b;

	}



.CalendarOtherMonthDay a:visited{

	color: #3c964b;

	}



.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{

	color: #c13c30;

	}



/* Calendar Other Month's Today */

.CalendarOtherMonthToday {

	font-size: 80%;

	border-top: 3px solid #3c964b; border-right: 3px solid #3c964b; border-left: 2px solid #3c964b; border-bottom: 2px solid #3c964b;

	text-align: center;

	background-color: #f7f7f7;	

	color: #3c964b;

	}



.CalendarOtherMonthToday a:link {

	color: #3c964b;

	}



.CalendarOtherMonthToday a:visited{

	color: #3c964b;

	}



.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{

	color: #c13c30;

	}



/* Calendar Other Month's Weekend */

.CalendarOtherMonthWeekend {

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	text-align: center;

	background-color: #ebebeb;	

	color: #3c964b;

	}



.CalendarOtherMonthWeekend a:link {

	color: #3c964b;

	}



.CalendarOtherMonthWeekend a:visited{

	color: #3c964b;

	}



.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{

	color: #c13c30;

	}



/* Calendar Other Month's Weekend Today */

.CalendarOtherMonthWeekendToday {

	font-size: 80%;

	border-top: 3px solid #3c964b; border-right: 3px solid #3c964b; border-left: 2px solid #3c964b; border-bottom: 2px solid #3c964b;

	text-align: center;

	color: #3c964b;

	background-color: #ebebeb;	

	}



.CalendarOtherMonthWeekendToday a:link {

	color: #3c964b;

	}



.CalendarOtherMonthWeekendToday a:visited{

	color: #3c964b;

	}



.CalendarOtherMonthWeekendToday a:hover, .Calend????????arOtherMonthWeekendToday a:active{

	color: #c13c30;

	}



/* Calendar Selected Day (for DatePicker) */

.CalendarSelectedDay{

	font-size: 80%;

	padding: 4px;

	border-top: 1px solid #3c964b; border-right: 1px solid #3c964b;

	background-color: #cccccc;

	color: #000000;

	text-align: center;

	font-weight: bold;

	}



.CalendarSelectedDay a:link {

	color: #000000;

	}



.CalendarSelectedDay a:visited{

	color: #000000;

	}



.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{

	color: #c13c30;

	}



/* Calendar Navigator */

.CalendarNavigator {

	font-size: 80%;

	padding: 4px;

	background-image: url('Images/CaptionBg.gif'); color: #000000;

	text-align: center;

	vertical-align: middle;

	white-space: nowrap;

	color: #000000;

	}



.CalendarNavigator a:link {

	color: #0d801f;

	}



.CalendarNavigator a:visited{

	color: #59b268;

	}



.CalendarNavigator a:hover, .CalendarNavigator a:active{

	color: #c13c30;

	}



.CalendarNavigator img{

	margin: 2px;

	vertical-align: middle; 	

	}



/* Calendar Extra */

.CalendarEvent{

	font-size: 80%;

	text-align: left;

	}



.CalendarEvent a:link {

	color: #0d801f;

	}



.CalendarEvent a:visited{

	color: #59b268;

	}



.CalendarEvent a:hover, .CalendarEvent a:active{

	color: #c13c30;

	}


