.aplicacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	background-color: #F0F0F4;
	color: #4B5282;
}

a {
	color: blue;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.bodyMain {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
	scrollbar-face-color: #9DA1BB;
	scrollbar-shadow-color: #eeeeee;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #4B5282;
}

.body1{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
	scrollbar-face-color: #9DA1BB;
	scrollbar-shadow-color: #eeeeee;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-darkshadow-color: #eeeeee;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #4B5282;
}

.boton_chico
{
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border-bottom-style: outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #4a4a4a;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	background-image: url(../images/bg_button.jpg);		
}



.boton_16
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	border-bottom-style: outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
}


.txtInput {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 1px solid #7F9DB9;
}

.txtInput12 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 border: 1px solid #7F9DB9;
}

.txtInputGrande {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 26px;
 border: 1px solid #FF8C1A;
}

.txtInput22 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 border: 1px solid #FF8C1A;
}

.txtInput16 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 border: 1px solid #FF8C1A;
}

.subMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	background-color: #A1A1B0;
  	color: white;
}

.subMenuSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
    line-height: 25px;
	background-color: #A1A1B0;
  	color: #434246;
}



.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
    line-height: 25px;
	background-color: #434246;
  	color: #eeeeee;
}

.menuSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
    line-height: 25px;
	background-color: #434246;
  	color: #A1A1B0;
}


.tdTitFondo {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:white;
 background:#9DA1BB;
} 

.tdTex1 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
 background:white;
}

.tdTex12 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#757599;
 background:white;
}

.tdTex1C {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
 background:white;
}

.tdTex22 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 color:#757599;
 background:white;
}

.tdTex22b {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 color:#757599;
}

.tdTex16 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color:#757599;
}

.tdTex30 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 30px;
 color:#757599;
 background:white;
}

.tdTex14 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color:#757599;
 background:white;
}

.tdTex122 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 color:#757599;
 background:white;
}

.tdBgRojo {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#ffffff;
 background:red;
}

.tdBgAzul {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#ffffff;
 background:#5288DC;
}

.tdBgNaranjo {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#000000;
 background:#E19C00;
}

.tdBgAmarillo {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#000000;
 background:#F7FE2E;
}

.tdBgAmarillo12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;
 background:#F7FE2E;
}

.tdBgVerde {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#ffffff;
 background:green;
}

.tdBgVerde12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;
 background:#75FF33;
}

.tdBgNegro {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#000000;
 background:black;
}

.tdBgLila {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:white;
 background:#7D0D8B;
}

.tdBgRosa {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:white;
 background:#f3128d;
}

.tdBgAmarillo2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background:#FFFF00;
}

.tdBgMora2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background:#deaff9;
}


.tdBgVerde2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background:#C8E700;
}

.tdTexRojo {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:red;
 background:white;
}

.tdTexRojo22 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 color:red;
 background:white;
} 

.tdTexRojo12 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:red;
 background:white;
} 

.tdTexVerde22 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 color:green;
 background:white;
}

.tdTexVerde12 {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:green;
 background:white;
}

.tdTexVerde {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:green;
 background:white;
} 

.tdTexAzul {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:blue;
 background:white;
}

.tdTexAmarillo {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#D7DF01;
 background:white;
} 

.tdTexNegro {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#000000;
 background:white;
}

.tdTexCal {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
} 

.tdCalDia {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
  font-weight: bold;
 color:#000000;
} 

.tdCalDiaHoy {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
  font-weight: bold;
 background:#B1B1C5;
} 

.tdReserva {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
 background:white;
 border-top: thin none #9DA1BB;
 border-right: thin dotted #9DA1BB;
 border-bottom: thin dotted #9DA1BB;
 border-left: thin none #9DA1BB;
} 

.tdReservaIzq {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
 background:white;
 border-top: thin none #9DA1BB;
 border-right: thin dotted #9DA1BB;
 border-bottom: thin dotted #9DA1BB;
 border-left: thin dotted #9DA1BB;
}

.tdTitRsv {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:white;
 background:#9DA1BB;
 border-top: thin dotted #9DA1BB;
 border-right: thin dotted #9DA1BB;
 border-bottom: thin dotted #9DA1BB;
 border-left: thin none #9DA1BB;
} 

.tdTitRsvIzq {  
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:white;
 background:#9DA1BB;
 border-top: thin dotted #9DA1BB;
 border-right: thin dotted #9DA1BB;
 border-bottom: thin dotted #9DA1BB;
 border-left: thin dotted #9DA1BB;
} 

.tdDescr {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
}

.tdDescrRojo12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:red;
}  

.tdDescr12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#757599;
} 

.tdEncabezado {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
} 

.tdTitulo1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color:#757599;
} 

.tdEdit {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#757599;
} 

.tdGris {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 background-color: #C7C7C7;
 color: #000000;
}

.tdBlanco {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: white;
 color: #333333;
}

.tdRojo {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 background-color: #F37976;
 color: #000000;
}

.tdCita {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}

.tdCitaCON {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #BBDD56;
 color: #000000;
}

.tdCitaEXA {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #FFFA63;
 color: #000000;
}

.tdCitaINI {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #4E94C9;
 color: #000000;
}

.tdCitaCON {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #BBDD56;
 color: #000000;
}

.tdCitaURG {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #F9616F;
 color: #000000;
}

.tdCitaINS {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #FFB763;
 color: #000000;
}

.tdCitaINE {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #003333;
 color: #000000;
}

.tdCita2CO {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #996699;
 color: #000000;
}

.tdCitaRET {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #9298F0;
 color: #000000;
}

.tdCitaRE {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #009900;
 color: #000000;
}

.tdCitaDEF {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#757599;
 background:white;
}

.tdCitaTMP {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #C7E0F2;
 color: #000000;
}

.tdCitaCP {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #24B5B3;
 color: #000000;
}

.linkAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	font-size: 10px;
}

.linkBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
}


.linkCal1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #757599;
    font-weight: bold;
	font-size: 16px;
}

.linkCal2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 16px;
}

.field {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #757599;
 border: 1px solid;
 border-color:#757599;
}

.boton_upl
{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

.tdTitulo3nb {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000000;
} 

.tdTitulo3n {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color:#000000;
} 

.tdTitulo2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color:#000000;
}

.tdTitulo2b {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
}


.TDTopI { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-INDENT: 2px; 
	height:25px;
	BORDER-BOTTOM: #d8dcdb 1px solid; 
	border-top: #d8dcdb 1px solid; 	
	border-left: #d8dcdb 1px solid; 	 
}

.TDTopC { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-INDENT: 2px; 
	height:25px;
	BORDER-BOTTOM: #d8dcdb 1px solid; 
	border-top: #d8dcdb 1px solid; 	
	border-left: #d8dcdb 1px solid; 	 
}

.TDTopD { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-INDENT: 2px; 
	height:25px;
	BORDER-BOTTOM: #d8dcdb 1px solid; 
	border-top: #d8dcdb 1px solid; 	
	border-right: #d8dcdb 1px solid; 	
	border-left: #d8dcdb 1px solid; 	 
}

.TD_IC { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-INDENT: 2px; 
	height:25px;
	BORDER-BOTTOM: #d8dcdb 1px solid; 
	border-left: #d8dcdb 1px solid; 	 	 
}
.TD_D { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-INDENT: 2px; 
	height:25px;
	BORDER-BOTTOM: #d8dcdb 1px solid; 
	border-left: #d8dcdb 1px solid; 
	border-right: #d8dcdb 1px solid; 	
}

.TD_NoData { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-INDENT: 2px; 
	height:30px;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textoBlanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

table.ConBorde, table.ConBorde td { 
	border:1px solid #9DA1BB; 
} 

table.SinBorde, table.SinBorde td { 
	border:0px; 
} 

.marco1 { 
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border: 1px solid #999999; 
} 
.marco1 IMG{ 
   border: 1px solid #000000; 
} 

.marco2 { 
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
} 


.marco3 { 
   padding:8px 8px 8px 8px; 
   background-color: #ffffff; 
   width: 300px; 
   border: 1px solid #999999; 
} 


.imageText {
	position: relative;
	width: 100%; /* for IE 6 */

}

.textoSobre {
	position: absolute;
	top: 150px;
	left: 0;
	width: 100%;
	color: white;
	font: bold 22px/40px Helvetica, Sans-Serif;
	letter-spacing: -1px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.4);
	padding: 1px;

}

.textoSobreCargo {

	position: absolute;
	top: 192px;
	left: 0;
	width: 99%;
	color: white;
	font: bold 15px/22px Helvetica, Sans-Serif;
	letter-spacing: 3px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.4);
	padding: 2px;

}

.imagenFondo {
    position: relative;
    width: 155px; /* ancho de la imagen OPCIONAL */
    height: 45px; /* largo de la imagen OPCIONAL */ 
}
.imagenFondo span {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: white;
    position: absolute;
    left: 20px;
	top: 12px;
}



.imagenFondoCiclo {
    position: relative;
}
.imagenFondoCiclo span {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: black;
    position: absolute;
    left: 17px;
	top: 14px;
}

.hr1 { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    width: 80%;
}


.hr { 
  background-color: red; 
  height: 10px;
  width: 50%; 
}

.labelRadio{
    margin-top: 4px;
    position:absolute;
}