﻿#divToolBox 
{
    position:absolute;
    top:35px;
    left:0px;
    width:100%;
    text-align:right;
    margin:0px 0px 0px 0px;
}

body 
{
	font:12px Verdana;
	margin:0px 0px 0px 0px;
	width:100%;
	height:100%;
}

input
{
    font: 11px Verdana;
    color:#444444;
    margin-bottom: 0px;
    margin-top: 0px;
    }

textarea
{
    font: 11px Verdana;
    color:#444444;
}

select
{
    font: 11px Verdana;
    color:#444444;
    margin-bottom: 0px;
}

h5 
{
    font-weight:normal;
    margin-bottom:10px;
    color:#7E948C;
}

.ListHeader 
{
	background-color:#355251; /*#78b0dd*/ /*#f8c300*/
	color:White;
	font-weight:bold;
	font-size:11px;
}

.ListHeader th 
{
	padding:4px;
}

.ListHeader a:Link 
{
    color:#E3EFF9;
}

.ListHeader a:visited
{
    color:#E3EFF9;
}

.ListRow 
{
	background-color:White;
}

.ListRow a:Link 
{
    text-decoration: none;
    color: #355251;
}

.ListRow a:Hover
{
    text-decoration: underline;
    color: #355251;
}

.ListRow a:Visited
{
    text-decoration: underline;
    color: #355251;
}

.ListAlternateRow
{
	background-color:#D1E4CB;
	color:#333333;
}

.ListAlternateRow a:Link 
{
    text-decoration: none;
    color: #7E948C;
}

.ListAlternateRow a:Hover
{
    text-decoration: underline;
    color: #7E948C;
}

.ListAlternateRow a:Visited
{
    text-decoration: underline;
    color: #7E948C;
}

.ListCell_ingreso
{
	font:11px Tahoma;
	border:solid 1px #707174;
	color:#707174;
}
.ListCell_ingreso td 
{
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	
}

.ListCell 
{
	border:solid 1px #355251;
	color:#333333;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}

.ListCell td 
{
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	
}

.ListHeader2 
{
	background-color:#999999; /*#78b0dd*/ /*#f8c300*/
	color:White;
	font-weight:bold;
	font-size:11px;
}

.ListHeader2 th 
{
	padding:4px;
}

.ListHeader2 a:Link 
{
    color:#E3EFF9;
}

.ListHeader2 a:visited
{
    color:#E3EFF9;
}

.ListRow2 
{
	background-color:White;
}

.ListRow2 a:Link 
{
    text-decoration: none;
    color: #355251;
}

.ListRow2 a:Hover
{
    text-decoration: underline;
    color: #355251;
}

.ListRow2 a:Visited
{
    text-decoration: underline;
    color: #355251;
}

.ListAlternateRow2
{
	background-color:#DDDDDD;
	color:#000000;
}

.ListAlternateRow2 a:Link 
{
    text-decoration: none;
    color: #355251;
}

.ListAlternateRow2 a:Hover
{
    text-decoration: underline;
    color: #355251;
}

.ListAlternateRow2 a:Visited
{
    text-decoration: underline;
    color: #355251;
}

.ListCell2 
{
	font:11px Tahoma;
	border:solid 1px #666666;
	color:#333333;
}

.ListCell2 td 
{
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	
}

.SPANLink 
{
	cursor:pointer;
	vertical-align:middle;
	color:#C9BA82;
    font-weight:bold;
}

.DIVAddForm 
{
	padding:5px;
	border: 1px #355251 solid;
	width:450px;
	text-align:left;
	margin-bottom:15px;
	background-color:#D1E4CB;
}

.DIVAddFormSigerhPE
{
	padding:5px;
	border: 1px #355251 solid;
	width:450px;
	text-align:left;
	margin-bottom:15px;
	background-color:#C0A062;
}
.DIVAddFormPE 
{
	padding:5px;
	border: 1px #355251 solid;
	width:700px;
	text-align:left;
	margin-top:5px;
	margin-bottom:0px;
	background-color:#F0F0F0;
}

.LBLEtiqueta 
{
	text-align:right;
	color:#355251;
}

.LBLEtiquetaR1
{
	text-align:right;
	color:#355251;
	width:120px;
	vertical-align:top;
}

.LBLEtiquetaCentro
{
	text-align:center;
	color:#355251;
}

.LBLEtiquetaIzq 
{
	text-align:left;
	color:#355251;
}

.lblError 
{
	color:Red;
	font-size:10px;
}

.SPNRequired 
{
	color:Red;
}

.DIVCargando 
{
/*width:30%;*/
width:200px;
height:60px;
position:absolute;
z-index:1;
font-size:20px;
font-weight:bold;
display:block;
border: solid 1px #BEA459;
/*top:50%;
left:35%;*/
text-align:center;
background-color:#fff;
color:#BEA459;
padding:15px 0px;
min-width:200px;
}
.divMainHeader 
{
    width:100%;
    height:80px;
    background-color:#ffffff;
    background-image:url(Imgs/headerbg.png);
    margin:0px 0px 0px 0px;
}

.divLogOut 
{
    width:100%;
    height:60px;
    z-index:1;
    position:absolute;
    top:0px;
    left:0px;
    text-align:right;
}

.divMainMenu 
{
    position:absolute;
    top:80px;
    left:0px;
    height:17px;
    width:100%;
    background-color:#CF120E;
    z-index:1;
}

.divMainMenuADS 
{
    position:absolute;
    top:80px;
    left:0px;
    height:17px;
    width:100%;
    background-color:gray;
    z-index:1;
}

.divMainMenuAGE
{
    position:absolute;
    top:80px;
    left:0px;
    height:17px;
    width:100%;
    background-color:#355251;
    z-index:1;
}

.divBody 
{
    position:absolute;
    top:107px;
    left:0px;
    padding-top:5px;
    /*padding-left:5px;
    padding-right:5px;*/
    text-align:center;
    width:100%;
    z-index:0;
   /* border:solid 1px #000000; */
}

.divAgregarLink 
{
    text-align:right;
    margin-bottom:2px;
    cursor:pointer;
    color:#C9BA82;
    font-weight:500;
}

.wizard 
{
    border: 1px solid #999999;
}

.wizardSideBar 
{
    background-color:#7E948C;
    width:120px;
    vertical-align:top;
    padding-top:80px;
    padding-left:10px;
    font-size:10px;
}

.wizardSideBar a:link 
{
    color:White;
    text-decoration:none;
}

.wizardSideBar a:hover 
{

    text-decoration:underline;
}

.wizardHeader 
{
    background-color:/*#FF9966*/ #355251 /*#f8c300*/ ;
    height:60px;
    padding-left:20px;
    font-size:16px;
    font-family:Verdana;
    color:#FFFFFF;
}

.wizardNavigation 
{
    border-top:solid 1px #CCCCCC;
    background-color:#f5f5f5;
}

.wizardStep 
{
    background-color:#f5f5f5;
    width:510px;
    height:365px;
    vertical-align:top;
    padding:10px 10px 10px 10px;
    text-align:center;
    
}

.divWzdComplete
{
     width:100%;
     height:100%;
     vertical-align:middle;
     text-align:center;
}

.wizardButtons 
{
    width:80px;
    border:solid 1px #CCCCCC;
    background-color:#f5f5f5;
    color:#666666;
}

.ifrmFTB 
{
    margin:0px 0px 0px 0px;
    width:505px;
    height:338px;
}

.collapsePanelHeader{	
	width:100%;		
	vertical-align:middle;
	color:#607677;	
	background-image: url(Imgs/graybar.png);
	background-repeat:repeat-x;
}

.collapsePanelHeaderNoColor{	
	width:100%;		
	vertical-align:middle;
	background-image: url(Imgs/graybar.png);
	background-repeat:repeat-x;

}

.changeCursorToPointer
{
    cursor:pointer
}

.mnuPrincipal 
{
    height:15px;
}

.mnuLink
{
    color: #ffffff;
    width:140px;
    text-align:center;
    border-right:solid 1px #ffffff;
    height:15px;
    font-size:10px;
    background-color:#01561a;
}

.mnuHover 
{
    background-color:#7E948C;
}

.mnuSubLink
{
    color: #ffffff;
    width:140px;
    text-align:left;
    border-bottom:solid 1px #E3EFF9;
    height:15px;
    font-size:10px;
    background-color:#01561a;
    padding-left:2px;
}

.mnuSubHover 
{
    background-color:#7E948C;
}


.spnTituloSeccionCap
{
    font-family:Arial;
    font-size:18px;
    font-weight:600;
    color: #666666;
    /*color:#F90800;*/
}

.spnTituloSeccion
{
    font-family:Arial;
    font-size:16px;
    font-weight:600;
    color: #999999;
    /*color:#080764;*/
}

#divVerDetalle 
{
    position:absolute;
    top:30px;
    left:100px;
    padding:1px;
    background-color:#FFFFFF;
}

.divVerDetalleDelDetalle
{
    position:absolute;
    top:100px;
    left:501px;
    padding:1px;
    background-color:#FFFFFF;
}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

#divToolBox 
{
    position:absolute;
    top:35px;
    left:0px;
    width:100%;
    text-align:right;
    margin:0px 0px 0px 0px;
}
#divMainHeader 
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:90px;
    background-color:#ffffff;
    background-image:url(Imgs/headerbg.png);
    margin:0px 0px 0px 0px;
    border-bottom:solid 1px #999999;
}
#divBody 
{
    position:absolute;
    top:91px;
    left:0px;
    width:100%;
}
.noLink
{
	color: #000000;
	font-weight:bold;
	font-family:Calibri, Verdana;
	font-size:14px;
	text-decoration:none;
}
.noLink a
{
	color: #000000;
	font-weight:bold;
	font-family:Calibri, Verdana;
	font-size:14px;
	text-decoration:none;
}
.noLink a:Link 
{
    text-decoration: none;
    
}

.noLink a:Hover
{
    text-decoration: none;
    
}

.noLink a:Visited
{
    text-decoration: none;
   
}

