body
{
     margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; scrollbar-face-color: #E2E2E2; scrollbar-shadow-color: #FF9600; scrollbar-highlight-color: #E2DABB; scrollbar-3dlight-color: #FF9600; scrollbar-darkshadow-color:#E2E2E2; scrollbar-track-color: #E2E2E2; scrollbar-arrow-color: #FF9600; width:98%;
}

img {cursor:hand;}

	body.menuizq {margin: 0; padding: 0;  overflow-x: hidden;}
	
div.menus2 {float: left; width: 198px;  height: auto; min-height: 500px;}
	div.submenu {  float: left; clear: left; background:  url(../images/bg_submenu.gif) no-repeat; width:180px; margin: 0px 0px 0px 0px; padding:12px 0px 0px 10px; height: 29px; overflow:hidden; cursor:hand;}
			div.submenu span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
			    div.submenu span.opcion1 {color: #CC3300;}
			    div.submenu span.opcion2 {color: #CC3300;}
			    div.submenu span.opcion3 {color: #CC3300;}
			    div.submenu span.opcion4 {color: #CC3300;}
			    div.submenu span.opcion5 {color: #CC3300;}
			    div.submenu span.opcion6 {color: #CC3300;}
			    div.submenu span.opcion7 {color: #CC3300;}
			    div.submenu span.opcion8 {color: #CC3300;}
			    div.submenu span.opcion9 {color: #CC3300;}
			    div.submenu span.opcion10{color: #CC3300;}
			    
			div.submenu h3, div.submenu h4, div.submenu h5 {margin: 0; padding: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-size: 11px; }
				div.submenu h4 {color: #CD984A;}
				div.submenu h5 {color: #9B6C1A;}
			
			div.submenu ul {margin: 0; padding: 0; list-style-type: none; margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; width:180px;}
				div.submenu ul li {padding-left: 8px; background: url(../images/separadorFRMS.GIF) no-repeat; background-position: bottom; color: #999999;}
				
				div.menus2 div.submenu ul li a {color: #999999; text-decoration: none; }
				div.menus2 div.submenu ul li a:hover {color:#FF9600; /*font-weight: bold;*/ text-decoration: none; }
				div.menus2 div.submenu ul li a:active {color:#FF9600; /*font-weight: bold;*/ text-decoration: none; }
				
				div.menus2 div.submenu ul.submenu2 li a {color: #999999; text-decoration: none;}
				div.menus2 div.submenu ul.submenu2 li a:hover {color:#CD984A; font-weight: bold; text-decoration: none; }
				div.menus2 div.submenu ul.submenu2 li a:active {color:#CD984A; font-weight: bold; text-decoration: none; }
				
				
				div.menus2 div.submenu ul.submenu3 li a {color: #999999; text-decoration: none;}
				div.menus2 div.submenu ul.submenu3 li a:hover {color:#9B6C1A;font-weight: bold; text-decoration: none; }
				div.menus2 div.submenu ul.submenu3 li a:active {color:#9B6C1A;font-weight: bold; text-decoration: none; }
				
.tdreservasMes
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 2px 2px 2px 2px;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    background-color: #EBC483;
    text-align:center;
}

a.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10; color: #CC0000; text-decoration: none; font-weight: bold;
}
/*a.menu:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6633; text-decoration: none; font-weight: bold; 
	}
*/
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B1CA06;
	text-decoration: none; 
}

a.interno {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000099; text-decoration: underline; font-weight: bold}
a.interno:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; text-decoration: underline; font-weight: bold}
a.interno:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699; text-decoration: underline}
a.interno:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #336699; text-decoration: underline; font-weight: bold }
a.interno:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999966; text-decoration: underline; font-weight: bold}
a.interno:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699; text-decoration: underline}


a.MenuSup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; font-weight: bold}
a.MenuSup:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; font-weight: bold}
a.MenuSup:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none}
a.MenuSup:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; font-weight: bold }
a.MenuSup:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none; font-weight: bold}
a.MenuSup:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none}

a.MenuSup2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E0D7BE; text-decoration: none; font-weight: bold}
a.MenuSup2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E0D7BE; text-decoration: none; font-weight: bold}
a.MenuSup2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E0D7BE; text-decoration: none}
a.MenuSup2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E0D7BE; text-decoration: none; font-weight: bold }
a.MenuSup2:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #E0D7BE; text-decoration: none; font-weight: bold}
a.MenuSup2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E0D7BE; text-decoration: none}


a.internoActivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9F3535; text-decoration: none; font-weight: bold}
a.internoActivo:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9F3535; text-decoration: none; font-weight: bold}
a.internoActivo:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336699; text-decoration: none}
a.internoActivo:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9F3535; text-decoration: none; font-weight: bold }
a.internoActivo:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9F3535; text-decoration: none; font-weight: bold}
a.internoActivo:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #9F3535; text-decoration: none}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; /*color:#FF9600;*/}
td.cablinpedidos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 	color: #336699; font-weight:normal}
.azul 
{
    text-align:center; 	
    padding-left: 5px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #CC0000; 
    font-weight: bold; 
    /*background: #E2E2E2*/
}
.rojo
{  	padding-left: 5px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background: #FF0000}
.blanco { 	padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background: #FFFFFF; text-align:center}

a.submenuNOHref {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; cursor:default}
a.submenuNOHref:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; cursor:default}
a.submenuNOHref:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; cursor:default }
a.submenuNOHref:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; cursor:default}
a.submenuNOHref:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; cursor:default}

td.azulmedio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FFFFFF;
	padding-left: 5px;
}
td.azulclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background: #C6CDDD;
	border-top: thin none #000000;
	border-right: thin solid #000000;
	border-bottom: thin none #000000;
	border-left: thin solid #000000;

}
td.dorado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background: #AD9452}
td.azulete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #E9EDF8;
	color: #000000;

}
td.doradoInterior {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background: #AD9452}
td.granateInterior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background: #9F3535;
	padding-left: 5px;
}
td.beigeInterior {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background: #E0D7BE}
td.beigeInterior2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background: #CC0000}

td.verdeInterior { 	padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background: #006A35}
.amarilloInterior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FDF7CC;
	color: #CC0000;
	border: 1px solid #000000;
}
.txtBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	}
.qstitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
	background-color: #E4E7E7;
}
td.dorado {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background: #AD9452}
td.cajagris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background: #DEDEDE;
	border: none;

}
pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tdpar {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #F7F9FD;

}
.tdimPar {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #E9EDF8;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0000;
	border: thin solid #FFFFFF;
	color: #FFFFFF;
	cursor: hand;


}
td.linsuperior {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333399;
}
tr.px2inf {
	padding-bottom: 2px;
}
td.GranateClaroN2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background: #CC9999;
	padding-left: 10px;
}
.botonConBordeDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0000;
	border: thin solid #FF9600;
	color: #FFFFFF;
	cursor: hand;
}
.botonSinBordeDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FAE7CC;
	color: #D68301;
	cursor: hand;
}
.botonConBorde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0000;
	border: thin solid 1px #FF9600;
	color: #FFFFFF;
	cursor: hand;
}
.botonConBordeMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 1px 2px 1px 2px;
	background-color: #CC0000;
	border: thin solid 1px #FF9600;
	color: #FFFFFF;
	cursor: hand;
}
.botonSinBorde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0000;
	color: #FFFFFF;
}
.BordeFoto {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}


.bodyMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background: #FFFFFF;
	padding-left: 5px;
}
.bodySubmenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    background: #ffff99;
    padding-left: 0px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.azulInterior {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background: #E9EDF8;
	 	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: px solid #000000;
	border-left: 2px solid #000000;
}

.txtTitular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #003366; font-weight: bold; }
.txtSubTitular {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold; }
.txtSubTitularRojo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red; font-weight: bold; }
.txtnormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background: #FFFFFF}

.borde2px, boton
{
    text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0px 5px 5px;
	background-color:#FFFFFF;
	border: solid 1px #FF9600; 
	color:#FF9600; 
	padding:20px; 
	width: 94%;	
}

.borde2px input { background-color: #FCF4E9; color:Maroon; height: 18px; font-size: 11px;}
.borde2px input.botonConBorde { height:20px;}

.ldetalle {
	border: 2px solid #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;font-weight: normal;
	
	color: #CC0000;	
	background-color: #FDF7CC;
}
.tdLocalizacion
{
    text-align:left;
    border: thin solid #CC0000;
    padding-bottom: 0px;
	padding-top: 0px;
	background-color:#CC0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#FFFFFF;
	padding: 1px 0px 3px 12px;
   }
.msgLocalizacion
{
   font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CC0000;
	border: #CC0000;
	color: #FFFFFF;
	cursor: hand;
}
.tdError
{	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding-left: 10px;
	background: #fdf7cc;
	padding-bottom: 2px;
	border-left: #D4D0C8 1px solid;
 	border-bottom: #000000 1px solid;
 	text-align: left;
}
.msgError
{
	font-weight: bold;
	font-size: 10px;
	color: #cc0000;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.msgExito
{
	font-weight: bold;
	font-size: 10px;
	color: green;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.msjGenerales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #DEE1EB;
	color: #000066;
	border-top: 1px solid #330066;
	border-right: 1px none #330066;
	border-bottom: 1px solid #330066;
	border-left: 1px none #330066;

}
.tablaReservas
{border: 1px solid #000000;
		background: #FFFFFF;
}
.casillaReservasCabecera
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}
.casillaReservasPie
{
	border: 0px none #000000
}	
.Detalle
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: normal;
}

.negritaVerde
{  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
	}
.negritaAmarilla
{
	font-weight: bold;
	font-size: 11px;
	color: #ff9966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.negritaRoja
{  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	}

.CapaFormulario 
{
    text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 15px 5px 15px;
	background-color:WhiteSmoke;
	color: #FF9600;
	border: 1px solid #FF9600;
	color:#CC0000; 
	padding:20px; 
	width: 94%;	
}

.Cuerpo
{
	width:800px;
		border: 1px solid #000000;
	background-color: #FFFFFF;
	}
	.Texto {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.etiqueta {
 
}
.obligatorio 
{
	font-size: 11px;
	color: #000000;	
}
.opcional
{
	font-size: 11px;
	color:#8f9ec5;
}
.tdCronogramaFestivo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #ff0000;
    background-color: #CCCCCC;
}
	
	
	.tdCronogramaNormal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;}
	
		
	
.tdDiaSemanaFestivo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #ff0000;
    background-color: #CCCCCC;
}
	
	
	.tdDiaSemanaNormal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 8px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;}
	
.tdverdecalendario {
	background-color: #009900;
}
.checkrojo
{
    border: medium solid #FF0000;
    width: 21px;
    height: 21px;
}
.checkverde
{
    border: medium solid #009900;
    width: 21px;
    height: 21px;
}
.checkamarillo
{
  	border: medium solid #ffcc33;
    width: 21px;
    height: 21px;
}
.checknormal
{
    border: none;
    width: 21px;
    height: 21px;
}

	.tdCalendarioHoras
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #0000cc;
    background-color: #FFFFFF;
}
	.tdCalendarioHorasRojo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: red;
}


input
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
}
select
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
}


/*** CSS GRIDLISTA ***/
    .gridlista {
	    margin-left: 0px;
	    padding-left:0px;
	    margin-right: 0px;
	    padding-right: 0px;
	    width:100%;
	    	    
	}
	
	.gridlistacabeceraHija
{
font-size: 11px;  
        height: 10px;
        border-left: 2px #C0C0C0;
        color:#FFFFFF;
        background-color: #FF5050;
        background-image:url(../img/bg_table.gif);
        text-align:center;
        font-weight:bolder;
        font-size :large;
        margin-left: 3px;
	    padding-left:3px;    
   /* font-size: 11px;
    height: 10px;
    border-left: 2px #C0C0C0;
    color: #FFFFFF;
    background-color: #FF5050;
    text-align: center;
    font-weight: bolder;
    font-size: large;
    margin-left: 3px;
    padding-left: 3px;*/
}
	.gridlistacabecera
    {
        font-size: 11px;  
        height: 10px;
        border-left: 2px #C0C0C0;
        color:#FFFFFF;
        background-color: #CC0000;
        background-image:url(../img/bg_table.gif);
        text-align:center;
        font-weight:bolder;
        font-size :large;
        margin-left: 3px;
	    padding-left:3px;        
    }
    .gridlistacabeceracelda
    {
        font-weight: bolder;
    }

    .gridItem
    {
        color: #575757;
        border-bottom: dotted 1px Gray;
        background-color: #FFFFFF;        
        
    }  
    .gridItemC
    {
        color: #575757;
        border-bottom: dotted 1px Gray;
        text-align:left;
    }  
    .gridItemC1
    {
        color: Red;
        border-bottom: dotted 1px Gray;
    }
    
    .gridItemCell
    {
        background-color :#FCF4E9;
        border-left: solid 1px #C0C0C0;
        border-right: solid 1px #C0C0C0;        
    }

    .gridlistaNumReg
    {
        color : #D68301;
        font-weight:bold;
        background-color:#FAE7CC;
        font-style:italic;
        border-bottom : solid 1px #C0C0C0;               
    }
    
    td.tv-sectionline
    {
        background-color: #C81B20;
        border: thin 1px #C81B20;
        height: 1px;
        font-size:9px;
    }
    
    input.tv-input
    {
        border: thin solid 1px #C0C0C0;
        background-color : #FCF4E9;
        color:Maroon;
        margin:0px;
        padding:0px;
        font-size:9px;
    }
    select.tv-input
    {
        border: thin solid 1px #C0C0C0;
        background-color : #FCF4E9;
        color:Maroon;
        font-size:9px;
    }
    
    
    td.tv-alf2{padding: 0; height: 15px; border: 0;} /* Paginador Flecha izq */
    td.tv-alf1{ padding: 0;height: 15px; width:20px; font-size : 10px; border-top:solid 1px #E1E1E1; border-bottom :solid 1px #E1E1E1; border-left:0; border-right:0; } /* Paginador opcion NO Seleccionada */
    td.tv-alf3{padding: 0; height: 15px;width:20px; font-size : 10px; border-left: solid 2px #E1E1E1;border-right: solid 2px #E1E1E1;border-top:solid 2px #E1E1E1; border-bottom :solid 2px #E1E1E1;} /* Paginador Seleccionado */
    td.tv-vh{ padding: 0; height: 15px; border:0;} /* Paginador Flecha derch */
    
  /*  td.tv-newitem
    {
        background-color:Black;
        color:Blue;
    }*/
  
  /*** FIN CSS GRIDLISTA ***/
  
  .cabeceraLogin 
  {
    background-color: #003366;
    color: #FFFFFF;
    font-weight: bold;
  }
  
  .textoLogin 
  {
    background-color: #FFFFFF;
    color: #003366;
  }
  
  .botonLogin 
  {
    background-color: #FFFFFF;
    color: #003366;
    border: thin solid 1px #000000;
    font-weight: bold;
  }
  
  .msgLogin
  {
    font-size: 10px;
	color: #000000;
	font: Verdana;
  }
  
  .stickTabla
{
  background-color:	#FF0000;
}
.stickSubTabla
{
  background-color:	#FDF7CC;
}
.stickCabecera
{
  cursor:hand; 
  font-size:11; 
  background: #FF5500; 
  color: White
}
  .tableMarco
  {
    text-align: left;
    border-right: thin solid #CC0000;
    border-top: thin solid #CC0000;
    border-left: thin solid #CC0000;
    border-bottom: thin solid #CC0000;
  }

.DocInterna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: thin solid #FFFFFF;
	color: #CC0000;
	cursor: hand;
}

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopupComoIr 
{
    
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	text-align : center; 
}