body
{
	margin:Opx;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	background-repeat:repeat-x;
	/*background-image:URL(imagenes/fondorayas.jpg);*/
	    FONT-FAMILY: Tahoma;
}

.W700 {width:700px !Important;}
.W750 {width:750px !Important;}
.W800 {width:800px !Important;}
.W270 {width:270px !Important;}

.Tam11 {font-size:11px !Important;}
.Tam12 {font-size:12px !Important;}
.Tam13 {font-size:13px;}
.Tam14 {font-size:14px !Important;}
.Tam15 {font-size:15px !Important;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}


.LinkNaranja {color: #fe5000; text-decoration: none;}
.LinkNaranja:active {color: #fe5000; text-decoration: none;}
.LinkNaranja:hover {color: #fe5000; text-decoration: none;}
.LinkNaranja:visited {color: #fe5000; text-decoration: none;}
.LinkNaranja:link {color: #fe5000; text-decoration: none;}


a {
	color: #001a72;
	text-decoration: none;
	    FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 12px;
}	
a:link {
	color: #001a72;
	text-decoration: none;
	    FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 12px;
}
a:visited {
	color: #001a72;
	text-decoration: none;
	FONT-FAMILY: Tahoma, verdana,Arial;
	FONT-SIZE: 12px;
	
	    
}
a:hover {

	text-decoration: underline;
	   FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 12px;
}
a:active {

	text-decoration: underline;
	   FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 12px;
}

.LinkMenu
{ 
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none;
}
.LinkMenu a:link
{
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none; 
}
.LinkMenu a:visited
{ 
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none;
}

.LinkMenu a:hover
{
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none;  
}

.LinkMenu a:active
{ 
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    TEXT-DECORATION: none; 
}

td, div {
    
    FONT-SIZE: 12px;
    
    FONT-FAMILY:Tahoma, verdana, Arial,;
    TEXT-DECORATION: none;
    
}
.tdSinJustify_Right
{
    text-align:right;
}
.tdSinJustify_Center
{
    text-align:center;
}
.tdSinJustify_Left
{
    text-align:left;
}

.MenuLatera
{
    background-image:url(ESP/Imagenes/MenuLatFondo.gif);
    color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
    cursor: pointer;
    height:19px;
    margin-top: 10px;
    text-align:center;   
}

.MenuLateraSeleccionado
{
    background-image:url(ESP/Imagenes/MenuLatFondoOn.gif);
    color: white;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
    cursor: pointer;
    height:19px;
    margin-top: 10px;
    text-align:center;
}

.Combo
{
    BORDER-RIGHT: #e5e5e5 1pt solid;
    BORDER-TOP: #e5e5e5 1pt solid;
    FONT-WEIGHT: bold;
    font-size: 10px;
    BORDER-LEFT: #e5e5e5 1pt solid;
    font-family:Arial;
    BORDER-BOTTOM: #e5e5e5 1pt solid;
    BACKGROUND-COLOR: white;
    COLOR: #008530;
}
.Negro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.NombreUsuFO {font-family:Arial; color:#001a71; font-size:15px;}
.dvTituloFO {padding-left:25px; padding-top:15px;}

.negroB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.negroB_L
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.negroB13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.Blanco
{
    FONT-WEIGHT: none;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.BlancoB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.BlancoB13
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}



.BlancoErrores
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    padding-left:12px;
    padding-top:5px;
    padding-bottom:5px;
}

.Gris
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.Cuerponoticia
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    text-align:justify;
}
.GrisB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.GrisL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px !important;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.GrisXL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.RojoXXL
{
  
    FONT-WEIGHT: normal;
    font-style:italic;
    FONT-SIZE: 17px;
    COLOR: #E20A16;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-left:32px;
}
  .GrisOscuroXL
{
    FONT-WEIGHT: normal;
     FONT-SIZE: 15px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-left:32px;
}  
 .GrisOscuroXLB
{
    FONT-WEIGHT: bold;
     FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    padding-left:32px;
}  

.Verde
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeXL_B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.VerdeXXL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}


a.linknoticiaHOME {
	color: #666666;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}
a.linknoticiaHOME:visited {
	color: #666666;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}
a.linknoticiaHOME:hover {
	color: #008530;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}
a.linknoticiaHOME:active {
	color: #666666;
	text-decoration: none;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Trebuchet MS;
    FONT-SIZE: 12px;
}


a.linknoticia {
	color: #666666;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknoticia:visited {
	color: #666666;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknoticia:hover {
	color: #008530;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknoticia:active {
	color: #666666;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
.cabecera
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

.PestanyasSup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.TituloNotDer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TituloCabecera
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 23px;
    COLOR: #002288;
    FONT-FAMILY: Arial !Important;
    TEXT-DECORATION: none;
    
}

.TituloListaEquipos
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #002288;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}

.TelefonoLatIzq
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #008530;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TelefonoGrande
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    COLOR: #008530;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.tablamarco
{
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-color:#cccccc;
    border-style:solid;
    border-top:0px;
    
}
.tablamarcoArriba
{
    border-left:1px;
    border-bottom:0px;
    border-right:1px;
    border-color:#cccccc;
    border-style:solid;
    border-top:1px;
    
}
.tablamarcoCompleto
{
    border-left:1px;
    border-bottom:1px;
    border-right:1px;
    border-color:#cccccc;
    border-style:solid;
    border-top:1px;
    
}
.TituloListado
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.TituloListadoXXL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}
.popupMenu {
	visibility:hidden;
	height:0px;
}
.popupMenuZindex
{
	visibility:hidden;
	height:0px;
    z-index:100;
}

.popupMenuwebs 
{
    FILTER: alpha(opacity=90);
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #aaffff;
    padding-left:5px;
  
}

.marcopunteado
{
    border-top-style:dotted; 
    border-top-color:#008530; 
    border-top-width:2px;
    border-bottom-style:dotted; 
    border-bottom-color:#008530; 
    border-bottom-width:2px;
    }
.bordepunteado 
{
    border-top-style:dotted; 
    border-top-color:#008530; 
    border-top-width:1px;
    border-bottom-style:dotted; 
    border-bottom-color:#008530; 
    border-bottom-width:1px;
}
.bordesolido
{
    border-top-style:solid; 
    border-top-color:#EAEAEA; 
    border-top-width:1px;  
}


.roundedPanel

{ margin-top:0px;}

.verdesubrayadopunteado
{
    border-bottom-style:dotted; 
    border-bottom-color:#008530; 
    border-bottom-width:1px;
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #008530;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
    
.piefoto
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
 }
 
 
a.linknodoactivo {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknodoactivo:visited {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknodoactivo:hover {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}
a.linknodoactivo:active {
	color: #000000;
	text-decoration: none;
	 FONT-WEIGHT: bold;
}

a.linkmapaprincipal {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.linkmapaprincipal:visited {
 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.linkmapaprincipal:hover {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.linkmapaprincipal:active {
 FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

a.submenu {
	
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.submenu:visited {

    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.submenu:hover {
	
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    background-color:#333333;
}
a.submenu:active {
 
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
td.menuactivo
{
   background-color:#333333;
}
.menusupactivo
{
    background-color:#E20A16;
}
.menusupnoactivo
{
    background-color:#E1E1DA;
}
a.nodoprincipal {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.nodoprincipal:visited {
 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.nodoprincipal:hover {
	 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
a.nodoprincipal:active {
 FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}

a.Nodoprincipalselec {
	

    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    background-color:#e2e2e2;
}
a.Nodoprincipalselec:visited {
 
    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
      background-color:#e2e2e2;
}
a.Nodoprincipalselec:hover {

    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
      background-color:#e2e2e2;
}
a.Nodoprincipalselec:active {

    COLOR: #333333;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
      background-color:#e2e2e2;
}

a.agendahome
{
    	color: #000000;
	text-decoration: none;
	    FONT-FAMILY: Arial,Tahoma, verdana;
	     FONT-SIZE: 11px;
    }

.RojoTitulo
{
    font-weight :bold;
    font-size :18px;
    color:#E20A16 ;
    font-family :Trebuchet MS;
}
.AzulTitulo
{
    font-weight :bold;
    font-size :18px;
    color:#141f78 ;
    font-family :Trebuchet MS;
}

.AzulTituloP
{
    font-weight :bold;
    font-size :16px;
    color:#141f78 ;
    font-family :Trebuchet MS;
}

.BlancoTitulo
{
    font-weight :bold;
    font-size :18px;
    color:white ;
    font-family :Trebuchet MS;
}


.RojoSubtitulo
{
    font-weight :bold;
    font-size :10px;
    color:#E20A16 ;
    font-family :Trebuchet MS;
}
.Rojo
{
    font-weight:normal;
    font-size :12px;
    FONT-FAMILY: Tahoma;
    color:#E20A16 ;
    
}
.borderojo
{
    border-bottom-style:solid; 
    border-bottom-color:#E20A16; 
    border-bottom-width:1px;  
}
.bordepunteadofondo 
{
    border-bottom-style:dotted; 
    border-bottom-color:#666666; 
    border-bottom-width:1px;
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
}
.bordelateralrojo
{
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
}

.BlancoBRojo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#E20A16;
    border-bottom-width:2px;
}
.BordeRojoTitulo
{ 
    border-top-style:solid;
    border-top-color:#E20A16;
    border-top-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#E20A16;
    border-bottom-width:1px;
    border-right-style:solid;
    border-right-color:#E20A16;
    border-right-width:1px;
    border-left-style:solid;
    border-left-color:#E20A16;
    border-left-width:1px;
}

.BlancoBLateral
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    border-bottom-style:solid;
    border-bottom-color:#E20A16;
    border-bottom-width:2px;
}
    
.menuonIGS 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #C90F0A;
	font-weight: bold;
	text-decoration: none;

}
.tituloIGS
{
    font-family: Tahoma;
	font-size: 11px;
	color: #2A2A2A;
	font-weight: bold;
	text-decoration: none;   
}
.bordesolidotabla
{
    border-top-style:solid;
    border-top-color:#333333;
    border-top-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#333333;
    border-bottom-width:1px;
    border-right-style:solid;
    border-right-color:#333333;
    border-right-width:1px;
    border-left-style:solid;
    border-left-color:#333333;
    border-left-width:1px;
    
}

.revistapunteado 
{
    border-bottom-style:dotted; 
    border-bottom-color:#999999; 
    border-bottom-width:1px;
}


.naranja
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #fc7323;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.azulP
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.azulM
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.azul
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.azulB
{
 
    FONT-WEIGHT:bold;
    FONT-SIZE: 12px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: bold;
   
}

.azulGB
{
 
    FONT-WEIGHT:bold;
    FONT-SIZE: 14px;
    COLOR: #141f78;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: bold;
   
}

.naranjaM
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #fc7323;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.naranjaL
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #fc7323;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.naranjaXL
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #fc7323;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.negro
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.negroB
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
       
}
.negroL
{
 
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
   
}
.negroLB
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
       
}

.negroXLB
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
       
}

.FlechaAzul
{
 
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #00A2ED;
    FONT-FAMILY: Tahoma;
       
}

.TextBox
{
    font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: white;
}

.TextBoxPlano
{
    font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: white;     
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;

}

.TextBoxPlanoAmarillo
{
    font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: #f0fab9;
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;
}

.TextBoxPlanoAzul, .TextBoxPlanoAzul:hover, .TextBoxPlanoAzul:visited, .TextBoxPlanoAzul:active {
    font-size: 11px !important;
    font-family: Tahoma;
    COLOR: #ffffff !important;
    BACKGROUND-COLOR: #397fb1;
    BORDER-RIGHT: #141f78 1pt solid;
    BORDER-TOP: #141f78 1pt solid;
    BORDER-LEFT: #141f78 1pt solid;
    BORDER-BOTTOM: #141f78 1pt solid;
    padding:1px 5px;
    text-decoration:none;
}

.TextBoxAmarillo
{
    font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: #f0fab9;
}

.TextBoxGris
{
    font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: #e3e1e1;
}

.BlancoXL_B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.Foto
{
    BORDER-RIGHT: #cccccc 2px solid;
    BORDER-TOP: #cccccc 2px solid;
    BORDER-LEFT: #cccccc 2px solid;
    BORDER-BOTTOM: #cccccc 2px solid;
    BACKGROUND-COLOR: white;
    border-spacing:5px;
    
    }
    
.pie
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #aaaaaa;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.negrita
{
    font-weight:bold;
}

#BlockItemSubMenu { width:660px; display:block; }
#BlockItemSubMenu .ItemSubMenu{	 width:330px; float:left;  }

.MarcoMapa
{
    border-left:2px;
    border-bottom:2px;
    border-right:2px;
    border-color:#FF6600;
    border-style:solid;
    border-top:2px;
    
}
/*Estilos Menu Superior Izquierda*/
.celdamenu
{
	background-color:#627AAD;
}

.MenuNormal
{
	text-align:left;
	background-color:#627AAD;
	color:white;
}
.MenuNormal a
{
color:White;
}
.MenuNormalSobre {
	margin:0px;
	background-color:#627AAD;
	color:white;
}

.MenuNormalSobre a:hover {
	margin:0px;
	background-color:#627AAD;
	color:white;
}

.MenuNormal {
    background-color:#627AAD;
}

.SubMenuNormal
{
	text-align:left;
	background-color:#627AAD;
	color:white;
}

.SubMenuNormal a
{
color:#ffffff;
}
.SubMenuNormal a:hover {
	margin:0px;
	background-color:#627AAD;
	color:white;
}

.ctl00_menu_menuusuario_meMenu_0 {
    background-color:#627AAD !Important;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.accordionContent
{
    background-color: #f6f9fd;
    border: 1px dashed #D8DFEA;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionContentTodo
{
    background-color: #f6f9fd;
    border: 1px solid #D8DFEA;
    padding: 5px;
    padding-top: 5px;
    width:250px;
    overflow:hidden;
}

.accordionContentCompleto
{
    background-color: #f6f9fd;
    border: 1px solid #D8DFEA;
    padding: 5px;
    padding-top: 5px;
    overflow:hidden;
}

.accordionContentEnvios
{
    background-color: #f6f9fd;
    border: 1px dashed #D8DFEA;
    border-top: none;
    padding: 0px;
    padding-top: 1px;
}


.accordionContentDestinatariosBuscAv
{
    background-color: #f6f9fd;
    border: 1px dashed #D8DFEA;
    border-top: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.accordionContentLeyenda
{
    background-color: #f6f9fd;
    border: 1px dashed #D8DFEA;
    padding: 5px;
    padding-top: 10px;
}
.accordionContentMarco
{
    background-color: #fffbf9;
    border: 1px dashed #D8DFEA;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionContentDocumentos
{
    background-color: #F6F9FD;
    border: 1px dashed #9DACBF;
    padding: 5px;
    padding-top: 10px;
}

.accordionHeader
{
    border: 1px solid #D8DFEA;
    color: white;
    background-color: #D8DFEA;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: none;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    color: black;
    background-color: white;
    font-size: 10px;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: silver;
    font-size: 10px;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: red;
    border:1px solid #daf2fc;
    background-color: #f4fbff;
    font-size: 10px;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-size: 10px;
    border:1px solid #FFFFFF;
    background-color: #FFFFFF;
}
.MyCalendar .ajax__calendar_day {
    color:#22007a;
    font-size: 10px;
    border:1px solid #FFFFFF;
    background-color: #FFFFFF;
}


.autocomplete_completionListElement 
{  
	visibility : hidden;
	/*margin : 2px!important;*/
	background-color :#fefefe;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;
    z-index:100;
     font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
    margin: 5px 0 0 0; padding: 5px 20px 0 0;
    padding:1px;
}
/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #495d7f;
		margin-left: 3px;
			margin-right: 3px;
    z-index:100;
     font-size: 11px;
    font-family:Tahoma;
    COLOR: #ffffff;
    line-height:18px;
      border-bottom:1px dotted #495d7f;
    margin-bottom:3px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : #fefefe;
	 font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
	padding : 1px;
    z-index:110;
    border-bottom:1px dotted #495d7f;
    margin-bottom:3px;
    margin-left:3px;
    margin-right: 3px;
    line-height:18px;
    
    
}

.TablaBordeFino                                   
{
BORDER-RIGHT: #ffcc33 1px solid;
    BORDER-TOP: #ffcc33 1px solid;
    BORDER-LEFT: #ffcc33 1px solid;
    BORDER-BOTTOM: #ffcc33 1px solid                                                                                                                                                                                                                                                                                                                                                                     
}

.NombreMes                                        
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: #330099
}

.EnlaceLateralSinA                                
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,Tahoma, Arial;
    TEXT-DECORATION: none                                                                                                                                                                                                                                                                                                                              
}

.DiaConDatosCL{
    FONT-SIZE: 15px;
    COLOR: white;               
    FONT-SIZE: 10px;
    FONT-FAMILY: "Verdana",Tahoma, Arial;
    FONT-WEIGHT: bold;
	border: 1px solid #D8DFEA;
	BACKGROUND-COLOR: #D8DFEA}
.DiaConDatosCL:link{
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}
.DiaConDatosCL:visited{ 
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}
    
.DiaConDatosAc{
    FONT-SIZE: 15px;
    COLOR: white;               
    FONT-SIZE: 10px;
    FONT-FAMILY: "Verdana",Tahoma, Arial;
    FONT-WEIGHT: bold;
	border: 1px solid blue;
	BACKGROUND-COLOR:blue;}
.DiaConDatosAc:link{
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}
.DiaConDatosAc:visited{ 
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}

.DiaConDatosCC{
    FONT-SIZE: 15px;
    COLOR: white;               
    FONT-SIZE: 10px;
    FONT-FAMILY: "Verdana",Tahoma, Arial;
    FONT-WEIGHT: bold;
	border: 1px solid green;
	BACKGROUND-COLOR:green;}
.DiaConDatosCC:link{
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}
.DiaConDatosCC:visited{ 
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}   

.DiaConDatosCoinc{
    FONT-SIZE: 15px;
    COLOR: white;               
    FONT-SIZE: 10px;
    FONT-FAMILY: "Verdana",Tahoma, Arial;
    FONT-WEIGHT: bold;
	border: 1px solid red;
	BACKGROUND-COLOR:red;}
.DiaConDatosCoinc:link{
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}
.DiaConDatosCoinc:visited{ 
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}      

.DiaConDatosYo{
    FONT-SIZE: 15px;
    COLOR: white;               
    FONT-SIZE: 10px;
    FONT-FAMILY: "Verdana",Tahoma, Arial;
    FONT-WEIGHT: bold;
	border: 1px solid Fuchsia;
	BACKGROUND-COLOR:Fuchsia;}
.DiaConDatosYo:link{
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}
.DiaConDatosYo:visited{ 
    FONT-SIZE: 10px;
    COLOR: white;
    TEXT-DECORATION: none;}  

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #D8DFEA;
padding: 3px;
background-color: #fff9f5;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.FondoAyuda
{
    color:#e1e1e1;
    background-color:#e1e1e1;
}
.TxtPeq
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}


.EstadoNoDisponible
{
    font-weight :none;
    font-size :12px;
    FONT-FAMILY: Tahoma;
    color:#E20A16 ;
    
}

.EstadoDisponible
{
    font-weight :none;
    font-size :12px;
    FONT-FAMILY: Tahoma;
    color:Green ;
    
}

.OrderGrid
{
	font-weight :none;
    font-size :15px;
    FONT-FAMILY: Tahoma;
    color:Green ;

    
    /*SortAscendingStyle-ForeColor:Green ;*/
}

.Boton
{
    BORDER-RIGHT: #646464 1pt solid;
    BORDER-TOP: #646464 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #646464 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: #646464 1pt solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #646464;

}
.BotonOn
{
	BORDER-RIGHT: #646464 1pt solid;
    BORDER-TOP: #646464 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #646464 1pt solid;
    COLOR: #646464;
    BORDER-BOTTOM: #646464 1pt solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f0fab9;
}


.centerbox
{
   position:fixed;
   top:35%;
   left:45%;
   margin-top:-40px;
   margin-left:-80px;
   height:60px;
   width:350px;
   text-align:center;
   padding-top:10px;
   border:1px solid lightsteelblue;
   FONT-WEIGHT: bold;
   FONT-SIZE: 0.95em;
   FONT-FAMILY: Arial;
   /*BACKGROUND-COLOR: #7bb352; */
   BACKGROUND-COLOR:#ffffff;
   COLOR: #7bb352;
}

.tbResumenClientesHome
{
	/*border: solid 1px #D8DFEA;*/
	border: solid 1px #627AAD;
}
.bordelogo
{
    /*background-color:white; 
    border-left:3px;
    border-bottom:3px;
    border-right:3px;
   border-color:#D8DFEA;
    border-style:solid;
    border-top:3px; border-spacing:3px;*/
    margin:5px;
       
}

.DestacadoMuro
{
    font-family: Verdana;
    font-size:small;
    font-weight: bold;
    font-style: normal;
    color: #0099CC;
}
.muro
{
        font-family: Verdana;
     font-style: normal;
    color: #7e7e7e;
    }
    
.muroP
{
        font-family: Verdana;
     font-style: normal;
    color: #7e7e7e;
    font-size:11px;
    }
    
    .murosmall
    {
        font-family: Verdana;
     font-style: normal;
    color: #7e7e7e;
    font-size:smaller; 
        }
            
    .murosmallAzul
    {
        font-family: Verdana;
     font-style: normal;
    color: #0099CC;
    font-size:smaller; 
        }

.muroazul
{
     font-family: Verdana;
     font-style: normal;
    color: #0099CC;
    }
    .muronegro
    {font-family: Verdana;
     font-style: normal;
    color: #000000;
        
        }
        .muroazulsmall
        {
            font-family: Verdana;
     font-style: normal;
    color: #0099CC;
    font-size:smaller;   }
        .muroazulsmall a:link
        {
            font-family: Verdana;
     font-style: normal;
    color: #0099CC;
    font-size:smaller;   }
    
    .msg-tipo {
position: relative;
left: -10px;
margin-bottom: -5px;
}
    .msg-nuevo {
position: relative;
left: 40px;
margin-bottom:-5px;
}
.DestacadoNegro
{ font-family: Verdana;
    font-size:small;
    font-weight: bold;
    font-style: normal;
    color: #000000;}
    
    .botonCompartir
    {
        margin-right:40px;
        float:right; 
        background:url('imagenes/btn-gde-izq.png') ; border:0px;
        color:White;
        font-size:12px;
        font-weight:bold;
        height:27px;
        
        }
            
    .botonCompartirRightSinMargin
    {
        float:right; 
        background:url('imagenes/btn-gde-izq.png') ; border:0px;
        color:White;
        font-size:12px;
        font-weight:bold;
        height:27px;
        
        }
            
    .botonCompartirSinRight
    {
        background:url('imagenes/btn-gde-izq.png') ; border:0px;
        color:White;
        font-size:12px;
        font-weight:bold;
        height:27px;
        
        }
        
.reenvio
{
    background-color: #DEE2FE;
    padding: 9px;
    list-style-image: none;
    list-style-type: none;
    list-style-position: inside;
}

/* Nuevo autotext*/

.clear { clear: both; display: block; height: 0px; }

.fleft { float: left; display: block; }
.fright { float: right; display: block; }

.photo { float: left; display: block; width: 70px; margin: 0px 4px 4px 0px; overflow: hidden; }
.buttongray { background-color: #ececec; padding: 8px 12px; font-size: 14px; border: 1px solid #ccc; margin-bottom: 12px; font-weight: bold; cursor: pointer; }

.warning { font-size: 10px; color: Red; }
.gray { color: #666; }


.ulboxli, .ulboxli a, .liondelete, .liondelete a, .acc_list, .acc_list a, .acc_listItem, .acc_highlighted { font-size: 13px; }

ul.ulbox { float: none; clear: both; display: block; vertical-align:baseline; }
.acc_textbox { float: none; display: block; clear: both; }
.ulboxli { float: none; clear: both; display: block; color: #000; 
           margin: 0px; margin-right: 2px; margin-bottom: 3px; border: 1px solid #CAD8F3; 
           background: #DEE7F8; padding: 2px 5px 2px 5px; }
.ulboxli:hover { background: #bbcef1; border: 1px solid #6d95e0; }
.ulboxli a { color: #000; display: inline-block; display: block; }
.ulboxli a:hover { color: #000; text-decoration: none; }

.liondelete { float: none; clear: both; display: block; color: #000; margin: 0px; margin-right: 2px; margin-bottom: 3px; border: 1px solid #6d95e0; border-color: Navy; background: #DEE7F8; padding: 2px 5px 2px 5px; background-color: #bbcef1; }

.liondelete a { color: #000; }

.liItem { padding: 5px 7px 5px 7px; border: 1px solid #ccc; border-top: none; color: #585858; margin: 0px; background-color: #fff; list-style-type: none; }

.acc_list { margin: 0px; padding: 0px; list-style-type: none; border: 1px solid #ccc; padding: 4px; background-color: #fff; }
.acc_listItem { border: none; background-color: #fff; color: #666; border-bottom: 1px solid #ececec; margin: 0px; padding: 3px; }
.acc_highlighted { background-color: #ececec; border-bottom: 1px solid #fff; color: #666; padding: 3px; }




/*Jquery TABS
#flip-tabs{  
    width:100%;  
    margin:20px auto; position:relative;  
}  
#flip-navigation{  
    margin:0 0 10px; padding:0;  
    list-style:none;  
}  
#flip-navigation li{  
    display:inline;  
}  
#flip-navigation li a{  
    text-decoration:none; padding:10px;  
    margin-right:0px;  
    background:#f9f9f9;  
    color:#333; outline:none;  
    font-family:Arial; font-size:12px; text-transform:uppercase;  
}  
#flip-navigation li a:hover{  
    background:#999;  
    color:#f0f0f0;  
}  
#flip-navigation li.selected a{  
    background:#999;  
    color:#f0f0f0;  
}  
#flip-container{  
    width:100%;  
    font-family:Arial; font-size:13px;  
}  
#flip-container div{  
    background:#fff;  
}


/*Fin TABs*/


/* otro ejemplo de tabs*/
/* begin css tabs */

#flip-navigation ul{ /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ccc; /* set border COLOR as desired */
list-style-type: none;
padding: 5px 15px 3px 15px; /* THIRD number must change with respect to padding-top (X) below */
}

#flip-navigation li { /* do not change */
display: inline;
}

#flip-navigation li.selected a
{
background-color: #fff; /* set selected tab background color as desired */
color: #0099CC; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
    }
#flip-navigation li a { /* settings for all tab links */
padding:  3px 12px ; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #ccc; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #fff; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 3px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

#flip-navigation a:hover { /* settings for hover effect */
background: #cecece; /* set desired hover color */
}

/* end css tabs */

/* Fin Ejemplo*/

.muroMenuLateral
{
    margin-right: 15px;
    float: right;
    width: 30%;
}

.muroMenuLateralBloque
{
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
.muroMenuLateralSeparacion
{

    margin-right: 15px;
    float: right;
    width: 30%;
    background-color: #ffffff;
}

#elementolateral li a:hover
{
   background: #f7f7f7; 
    }
    
    #elementolateral ul
    {
        margin: 1em 0 1em 0; /* set margins as desired */
list-style-type: none;
padding: 5px 15px 3px 15px;
width:80%;
        }
        
        #elementolateral li a { /* settings for all tab links */
padding:  3px 10px 5px 12px  ; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
background-color: #ffffff; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-bottom: 5px; /* set additional spacing between tabs as desired */
text-decoration: none;
width:90%;
line-height:25px;
}
        
        .cabeceralateral
        { font-weight:bold;
          font-size:13px; 
          padding-left:10px;
          padding-top:5px;
          padding-bottom:5px;
          background-color: #e6e7ec;color:Gray;
            }
        
        .cabeceralateralG
        { font-weight:bold;
          font-size:15px; 
          padding-left:10px;
          padding-top:5px;
          padding-bottom:5px;
          background-color: #e6e7ec;color:Gray;
            }            

.ListaDepGrup { margin:0px !important; padding:0px !important; line-height:15px !important;}

.InteriorFiltros
{
    padding-left:15px;

}


.FormAlta_Nombre {float:left; padding-right:5px; width:120px; text-align:left;}

.Form_Campo {margin-bottom:15px;}

.Form_CampoLista {display:inline-block; width:400px;}
.Form_CampoLista_Elemento {margin-bottom:13px;}
.Form_CampoLista_ElementoP {margin-bottom:8px;}

.Form_CampoW200 {margin-bottom:15px; width:260px;}
.Form_CampoW300 {margin-bottom:15px; width:305px;}


.FormConf_Nombre {float:left; padding-right:5px; width:105px; text-align:left;}

.FormEmp_Nombre {float:left; padding-right:5px; width:110px; text-align:left; height:30px;}

.FormEmp_ClieConta {float:left; padding-right:5px; width:130px; text-align:left; height:30px;}

.FormSolicitud_Form {float:left; padding-right:5px; width:130px; text-align:left; height:30px;}
.FormSolicitud_Preguntas {float:left; padding-right:5px; width:175px; text-align:left; height:30px;}
.FormSolicitud_NombreV2 {float:left; padding-right:5px; width:50px; text-align:left; height:30px;}
.FormSolicitud_Nombre_2C {float:left; padding-right:5px; height:30px;}


.FormEmp_NombrePermisos {float:left; padding-right:5px; width:110px; text-align:left; height:500px;}

.FormClie_Nombre {float:left; padding-right:5px; width:120px; text-align:left; height:30px;}

.FormClie_NombreV2 {float:left; padding-right:5px; width:100px; text-align:left; height:30px;}

.FormClie_Nombre_2C {float:left; padding-right:5px; height:30px;}

.FormAgrup_Nombre {float:left; padding-right:5px; width:80px; text-align:left; height:30px;}

.FormCuadInt_Nombre {float:left; padding-left:5px; padding-right:5px; width:55px; text-align:left; height:10px;}

.FormCuadInt_Nombre_padTop  {float:left; padding-left:5px; padding-right:5px; padding-top:5px; width:55px; text-align:left; height:10px;}

.PasoNombreOn { font-size:14px;}

.PasoNombreOff { font-size:14px; color:gray; }

.PasoNumOff { color:gray; }


.IniPasoNombreOn { font-size:16px; font-weight:bold;COLOR: #002288; vertical-align:bottom; padding-bottom:8px; background-color:#dce3f1; cursor:hand; width:180px;}

.IniPasoNombreOff { font-size:16px; color:silver; vertical-align:bottom; padding-bottom:8px; cursor:hand; width:180px; }

.IniPasoNumOn {font-size:50px; font-weight:bold; COLOR: #002288; background-color:#dce3f1; padding-left:5px; padding-right:3px; cursor:hand; }

.IniPasoNumOff {font-size:50px; color:silver; cursor:hand; }

.LineaInfPuntos{ background-color:#627aad; height:3px;}


.TituloInterno
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #002288;
    FONT-FAMILY: Trebuchet MS;
    TEXT-DECORATION: none;
}

.ListaFotoUsuario { width:50px; vertical-align:top; padding:5px;}

.ListaFotoUsuarioContacto { width:25px; vertical-align:top; padding:5px;}

.ListaSeparacion {background-image: url(imagenes/1pxgris.png); background-repeat: repeat-x}

.CabeceraListado { background-color:#e6e7ec; height:20px; padding:5px; color:Gray;}

.CabeceraListadoClientesContactos { background-color:#e6e7ec; height:15px; padding:5px; color:Gray;}

.CabeceraListadoSinTexto { background-color:#e6e7ec; height:10px;}

.PanelEmergente { background-color:#627aad; padding:5px;}
.PanelEmergenteInt { background-color:#f5f5f5; padding:10px;}
.PanelEmergenteIntBlanco { background-color:#ffffff; padding:10px;}
.PanelEmergenteInt_Titulo {background-color:#e6e7ec; color:Gray; font-size:14px; font-weight:bold; padding:10px; text-align:left;}
.PanelEmergenteInt_ResulNum{ background-color:#e8e8e8; padding:5px; color:Gray;}
.PanelEmergenteInt_Resultados{ background-color:#ffffff;}


.ImgDep{float:left; margin: 0px 20px 5px 5px;}

.FondoGrisClaro { background-color:#efeeee; height:28px; padding-right:5px; width:200px; float:right;}

.FondoGrisClaroFin { background-color:#efeeee; height:28px; padding-right:5px; width:170px; float:right;}

.LinkMas
{
    /*background-color:#f1f2f4;*/
    width:97%;
    padding:5px;
    margin-top:15px;
    text-align:center;
    
}

.dvMenuMiGestion
{
    float:left;
    position:relative;
    left:-10px;
    top:-10px;
    z-index:100;
}

.MenuMiGestionTitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    cursor: pointer;
    padding-top:3px;

	/* WebKit, Safari 
	-webkit-transform: rotate(-90deg); */

	/* Firefox 3.5+
	-moz-transform: rotate(-90deg);	*/
 
	/* Internet Explorer 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/

}

.tdMenuGestionSubMenu { padding-left:15px;}

.Border0 { border:0;}
.Border1Gris { border: solid 1px #cccccc; padding:1px; background-color:White;}
.PaddingTop2 { padding-top:2px;}
.PaddingTop5 { padding-top:5px;}
.PaddingTop10 { padding-top:10px;}
.PaddingTop20 { padding-top:20px;}
.PaddingLeft5 { padding-left:5px;}
.PaddingLeft10 { padding-left:10px;}
.PaddingLeft15 { padding-left:15px;}
.PaddingLeft20 { padding-left:20px;}
.PaddingLeft25 { padding-left:25px;}
.PaddingLeft40 { padding-left:40px;}
.PaddingLeft50 { padding-left:50px;}
.Padding3 { padding-left:3px;}
.PaddingRight5 { padding-right:5px;}
.PaddingRight40 { padding-right:40px;}
.MarginLeft5 { margin-left:5px;}
.MarginLeft7 { margin-left:7px;}
.MarginLeft10 { margin-left:10px;}
.MarginLeft15 { margin-left:15px;}
.MarginLeft20 { margin-left:20px;}
.MarginLeft35 { margin-left:35px;}
.MarginLeft40 { margin-left:40px;}
.MarginLeft50 { margin-left:50px;}
.MarginLeft60 { margin-left:60px;}
.MarginRight2 { margin-right:2px;}
.MarginRight3 { margin-right:3px;}
.MarginRight5 { margin-right:5px;}
.MarginRight10 { margin-right:10px;}
.MarginRight15 { margin-right:15px;}
.MarginRight30 { margin-right:30px;}
.MarginRight60 { margin-right:60px;}
.MarginRight70 { margin-right:70px !Important;}
.MarginBottom2 { margin-bottom:2px;}
.MarginBottom4 { margin-bottom:4px;}
.MarginBottom5 { margin-bottom:5px;}
.MarginBottom8 { margin-bottom:8px;}
.MarginBottom10 { margin-bottom:10px;}
.MarginBottom15 { margin-bottom:15px !Important;}
.MarginBottom20 { margin-bottom:20px !Important;}
.MarginBottom30 { margin-bottom:30px;}
.MarginBottom40 { margin-bottom:40px;}
.MarginTop2 { margin-top:2px;}
.MarginTop3 { margin-top:3px;}
.MarginTop5 { margin-top:5px;}
.MarginTop8 { margin-top:8px;}
.MarginTop10 { margin-top:10px;}
.MarginTop15 { margin-top:15px;}
.MarginTop20 { margin-top:20px;}
.MarginTop30 { margin-top:30px;}
.submenu  
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
    text-align:right;

margin: 0;
padding: 0;
margin-bottom: 0;

}
    
.submenu  li
{
    padding-right: 15px;
    padding-bottom:5px;
}    

        
.urbangreymenu { float:right; padding-right:3px;}

.headerbar { text-align:right; padding:  8px 10px 2px 0px;}

.dvCampoFormFacturas { display:inline-block; padding-bottom:2px; padding-left:5px; width:275px; min-height:25px; padding-bottom:17px; float:left}
.dvCampoFormFacturasDoble { display:inline-block; padding-bottom:2px; padding-left:5px; width:550px; min-height:25px; padding-bottom:17px; float:left}
.dvCampoFormFacturas div,.dvCampoFormFacturasDoble div { vertical-align:top;}/*display:table-cell;*/
/*.dvCampoFormFacturas input { width:130px;}*/
.dvCampoFormFacturasXL { display:inline-block; padding-bottom:2px; padding-left:5px; width:295px; height:25px;}
.dvCampoFormFacturasXXL { display:inline-block; padding-bottom:2px; padding-left:5px; width:755px; height:25px;}


.dvCampoFormFacturasCab { display:inline-block; height:25px; padding-bottom:17px; padding-left:7px;}

.dvCampoFormFacturasDesglose { display:inline-block; padding-bottom:2px; padding-left:5px; height:25px;}

.dvCampoFormFichaClieProv_10 { display:inline-block; vertical-align:top; margin-right:7px; width:50px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_15 { display:inline-block; vertical-align:top; margin-right:7px; width:80px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_20 { display:inline-block; vertical-align:top; margin-right:20px; width:138px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_25 { display:inline-block; vertical-align:top; margin-right:20px; width:179px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_33 { display:inline-block; vertical-align:top; margin-right:20px; width:250px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_50 { display:inline-block; vertical-align:top; margin-right:20px; width:380px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_60 { display:inline-block; vertical-align:top; margin-right:20px; width:430px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_75 { display:inline-block; vertical-align:top; margin-right:20px; width:583px; margin-bottom:10px;}
.dvCampoFormFichaClieProv_100 { display:inline-block; vertical-align:top; width:800px; padding-bottom:10px;}

.dvCampoFiltro_33 {float:left; margin:0px 10px 25px 10px; width:258px; min-height:51px;}
.dvCampoFiltro_66 {float:left; margin:0px 10px 25px 10px; width:540px; min-height:51px;}
.dvCampoFiltro_100 {float:left; margin:0px 10px 25px 10px; width:823px; min-height:51px;}
.dvCampoFiltro_Botones {float:left; margin:0px 10px 0px 10px; width:823px; min-height:30px; text-align:right;}

.dvAyCuadroSelUsu {}

.dvAyCuadroAzul
{
    width:100%;
    background-color:#e8f5f8;
    border-bottom:solid 1px #c0ddd4;
    border-left:solid 1px #c0ddd4;
    border-right:solid 1px #c0ddd4;
    text-align:left;
    margin-bottom:35px;
}

.dvAyCuadroAzulInterior { padding:20px; font-size:14px;}
.dvAyCuadroAzulInterior div {font-size:14px;}



.dvAyCuadroGris
{
    width:100%;
    background-color:#F7fDFd;
    border-bottom:solid 1px #c0ddd4;
    border-left:solid 1px #c0ddd4;
    border-right:solid 1px #c0ddd4;
    text-align:left;
    margin-bottom:35px;
}

.dvAyCuadroRojo
{
    background-color:#ffe7e7;
    border:solid 1px red;
    text-align:left;
    margin-bottom:35px;
    padding:0px 20px;
    font-size:14px;
}

.dvAyCuadroGris { font-size:14px;}
.dvAyCuadroGris div {font-size:14px;}

.dvAyCuadroAzulTituloFondo
{
    width:100%;
    background:URL(FacturaWeb/imagenes/1pxBorde.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
    
}

.dvAyCuadroAzulTitulo {
    padding: 10px;
    background-color: #e8f5f8;
    border-top: solid 1px #c0ddd4;
    border-left: solid 1px #c0ddd4;
    border-right: solid 1px #c0ddd4;
    border-bottom: solid 1px #e8f5f8;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    color: #006880;
}


.dvAyCuadroAzulTituloOff {
    padding: 10px;
    background-color: #f5fcfe;
    border-top: solid 1px #c0ddd4;
    border-left: solid 1px #c0ddd4;
    border-right: solid 1px #c0ddd4;
    border-bottom: solid 1px #c0ddd4;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    color: gray;
}

.dvAyCuadroTotalClaro 
{
    width:400px;
    text-align:right;
    background-color:#e8f5f8;
    padding:10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    margin-bottom:10px;
}

.dvAyCuadroTotalClaroCompra
{
    width:350px;
    text-align:right;
    background-color:#e8f5f8;
    padding:15px 10px 0px 10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    margin-bottom:10px;
}

.dvAyCuadroTotalOscuro
{
    width:400px;
    text-align:right;
    background-color:#627aad;
    padding:10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    margin-bottom:10px;
    font-weight:bold;
    color:White;
}

.dvAyCuadroTotalOscuroCompra
{
    width:350px;
    text-align:right;
    background-color:#627aad;
    padding:15px 10px 0px 10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    margin-bottom:10px;
    font-weight:bold;
    color:White;
}

.dvAyCuadroTotalTotales {width:80px; display:inline-block; float:right;}
.dvAyCuadroTotalTotalesCompras {width:120px; display:inline-block; float:right; padding-bottom:17px;}
.dvAyCuadroTotalListado {width:105px; display:inline-block; float:right; text-align:right;}
.dvAyCuadroTotalListadoFact {width:115px; display:inline-block; float:right; text-align:right;}

.AzulAyudat {color:#006880 !important;}
.Letra10 { font-size:10px !important;}
.Letra11 { font-size:11px !important;}
.Letra11B { font-size:11px !important; font-weight:bold !important;}
.Letra12 { font-size:12px !Important;}
.Letra12B { font-size:12px !important; font-weight:bold !important;}
.Letra13 { font-size:13px !important;}
.Letra13B { font-size:13px !important; font-weight:bold !important;}
.Letra14 { font-size:14px !important;}
.Letra14B { font-size:14px; font-weight:bold;}
.Letra16B { font-size:16px; font-weight:bold;}
.Letra25B { font-size:25px; font-weight:bold;}
.floatLeft {float:left;}
.floatRight {float:right;}

.TextBoxAyudat
{
    font-size: 12px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: white;     
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;
    padding:4px;

}
.TextBoxAyudat[disabled="disabled"] {background-color:#ededed; color:#666666 !important;}

.TextBoxAyudatDisabled {
    font-size: 12px;
    font-family: Tahoma;
    COLOR: #666666;
    BACKGROUND-COLOR: white;
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;
    padding: 4px;
    background-color: #ededed;
}

.TextBoxAyudatGris
{
    font-size: 12px;
    font-family:Tahoma;
    COLOR: gray;
    BACKGROUND-COLOR: white;     
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;
    padding:4px;

}
.TextBoxAyudatGris[disabled="disabled"] {background-color:#ededed; color:#666666 !important;}


.TextBoxAyudatPeq
{
    font-size: 12px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: white;     
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;
    padding:1px 3px;

}
.TextBoxAyudatPeq[disabled="disabled"] {background-color:#ededed; color:#666666 !important;}

.TextImporte {text-align:right !important;}

.ComboAyudat
{
    font-size: 12px;
    font-family:Tahoma;
    COLOR: #141f78;
    BACKGROUND-COLOR: white;     
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    BORDER-LEFT: silver 1pt solid;
    BORDER-BOTTOM: silver 1pt solid;
    height:26px;
    vertical-align:middle;
    line-height:24px;
}
.ComboAyudat[disabled="disabled"] {background-color:#eeeeee; color:#666666 !important;}

.ComboAyudat option
{
    height:24px;
    line-height:24px;
}

.BotonAyudat {
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    COLOR: #ffffff !Important;
    BACKGROUND-COLOR: #397fb1;
    BORDER-RIGHT: #141f78 1pt solid;
    BORDER-TOP: #141f78 1pt solid;
    BORDER-LEFT: #141f78 1pt solid;
    BORDER-BOTTOM: #141f78 1pt solid;
    padding: 4px 7px 4px 7px;
}

.BotonAyudatRojo {
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    COLOR: #ffffff !Important;
    BACKGROUND-COLOR:red;
    BORDER-RIGHT: #141f78 1pt solid;
    BORDER-TOP: #141f78 1pt solid;
    BORDER-LEFT: #141f78 1pt solid;
    BORDER-BOTTOM: #141f78 1pt solid;
    padding: 4px 7px 4px 7px;
}
.BotonAyudat:hover,.BotonAyudatRojo:hover {text-decoration:none;}

.autocomplete_completionListElementAyudat {
    visibility: hidden;
    /*margin : 2px!important;*/
    background-color: #fefefe;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    text-align: left;
    list-style-type: none;
    z-index: 999999;
    font-size: 13px;
    font-family: Tahoma;
    COLOR: #141f78;
    margin: 5px 0 0 0;
    padding: 5px 20px 0 0;
    padding: 1px;
}


/* AutoComplete highlighted item */

.autocomplete_highlightedListItemAyudat
{
    background-color: #495d7f;
    margin-left: 3px;
    margin-right: 3px;
    z-index:999999;
    font-size: 13px;
    font-family:Tahoma;
    COLOR: #ffffff;
    line-height:25px;
    border-bottom:1px dotted #495d7f;
    margin-bottom:3px;
}

/* AutoComplete item */

.autocomplete_listItemAyudat 
{
    background-color : #fefefe;
    font-size: 13px;
    font-family:Tahoma;
    COLOR: #141f78;
    padding : 1px;
    z-index:999999;
    border-bottom:1px dotted #495d7f;
    margin-bottom:3px;
    margin-left:3px;
    margin-right: 3px;
    line-height:18px;
}

.displayInline { display:inline-block;}
.displayInline100Porc { display:inline-block; width:100%;}
.displayNone { display:none;}

.dvAyTXTAyuda { color:Black; text-align:left; padding:15px; font-weight:normal; font-size:14px; background-color:#fffbd9; border:solid 1px #a9c569;}
.dvAyTXTInfoRechazo { color:Black; text-align:left; padding:5px; font-weight:normal; font-size:12px !Important; background-color:#fffbd9; border:solid 1px #a9c569; max-width:300px;}
.dvAyTXTInv { color:Black; text-align:left; padding:5px; font-weight:normal; font-size:11px; background-color:#fffbd9; border:solid 1px #a9c569; width:370px; margin-left:10px; float:left; position:relative; top:-10px;}
.dvAyTXTLinFact { color:Black; text-align:left; padding:8px; font-weight:normal; font-size:12px !Important; background-color:#e8f5f8; border:solid 1px #627aad;}

.dvAyOpcionesListado { color:Black; text-align:left; padding:5px 15px 15px 15px; font-weight:normal; font-size:14px; background-color:#FFFFFF; border:solid 1px #008fad;}

@media screen
and (max-width : 1153px)  {
    .dvAyOpcionesListado {color:Black; text-align:left; padding:5px; font-weight:normal; font-size:12px; background-color:#FFFFFF; border:solid 1px #008fad;}
    .dvAyOpcionesListado .Letra14B{font-weight:normal; font-size:12px;}
    .dvAyOpcionesListado img{width:13px; float:left; padding-bottom:5px;}
}


.dvAyFormClie {width:75px; display:inline-block;}
.dvAyFormCobPag {width:135px; display:inline-block;}
.dvAyFormCobPagAgr {width:85px; display:inline-block;}
.dvAyFormLquiFiscal {width:120px; display:inline-block;}


.RowAy {background-color:#FFFFFF; border-top:solid 5px #e8f5f8; border-bottom:solid 10px #e8f5f8; height:60px;}
.RowAyMini {background-color:#FFFFFF; border-top:solid 3px #e8f5f8; border-bottom:solid 5px #e8f5f8; height:35px;}
.RowAyMini td div{font-size:12px;}
.RowAyEnviado {background-color:#e1e1e1; border-top:solid 5px #e8f5f8; border-bottom:solid 10px #e8f5f8; height:60px;}
.RowAyRevisar {background-color:#ffe7e7; border-top:solid 5px #e8f5f8; border-bottom:solid 10px #e8f5f8; height:60px; color:red;}
.RowAyPrevision {background-color:#ffffe5; border-top:solid 5px #e8f5f8; border-bottom:solid 10px #e8f5f8; height:60px;}
.RowAy:hover,.RowAyMini:hover,.RowAyEnviado:hover,.RowAyRevisar:hover,.RowAyPrevision:hover {background-color:#eeeeee;}
.RowAyRevisar a,.RowAyRevisar .AzulAyudat {color:red !Important;}

.RowAyClientes {background-color:#FFFFFF; border-top:solid 5px #f5f5f5; border-bottom:solid 10px #f5f5f5; height:60px;}
.RowAyClientes:hover {background-color:#e4e7e7;}

.RowAyPend {background-color:#ffacac; border-top:solid 5px #e8f5f8; border-bottom:solid 10px #e8f5f8; height:60px;}
.RowAyPend:hover {background-color:#e4e7e7;}

.RowAyEdit {background-color:#e4e7e7}

.RowAyBoton {background-color:#e8f5f8 !important;}

.RowAyBotonGris {background-color:#000000 !important;}

.RowAyCabacera {background-color:#627AAD; color:White; height:30px; font-size:12px;}

.RowAyPaginado {background-color:#b6c2dd; height:30px;background-image:URL(FacturaWeb/imagenes/FondoPaginado.jpg); background-repeat:no-repeat; background-position:right;}
.RowAyPaginado a {text-decoration:none; padding:2px 7px; color:#627AAD !Important; background-color:white;}
.RowAyPaginado span {text-decoration:none; padding:2px 7px; color:white !Important; background-color:#627AAD;}

.RowAyPaginadoTodo {background-color:#b6c2dd; height:30px;}
.RowAyPaginadoTodo a {text-decoration:none; padding:2px 7px; color:#627AAD !Important; background-color:white;}
.RowAyPaginadoTodo span {text-decoration:none; padding:2px 7px; color:white !Important; background-color:#627AAD;}

.RowAyPaginadoGris {background-color:#b6c2dd; height:30px;background-image:URL(FacturaWeb/imagenes/FondoPaginadoGris.jpg); background-repeat:no-repeat; background-position:right;}
.RowAyPaginadoGris a {text-decoration:none; padding:2px 7px; color:#627AAD !Important; background-color:white;}
.RowAyPaginadoGris span {text-decoration:none; padding:2px 7px; color:white !Important; background-color:#627AAD;}


.dvAytEscritorioPend { border-bottom: solid 1px #cccccc; padding:8px;}
.dvAytEscritorioPend:hover {background-color:White;}

.dvAyVerEscrtVerTodas {float:right; position:relative; top:-5px;}

.OverflowHidden {overflow:hidden;}


.dvAyTotalesLista
{
    float:right;
    width:300px;
    background-color:#627aad;
    padding:10px 25px 10px 10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    color:White;
    font-weight:bold;
    text-align:right;
}

.dvAyTotalesListaCompra
{
    float:right;
    width:300px;
    background-color:#627aad;
    padding:10px 5px 10px 10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    color:White;
    font-weight:bold;
    text-align:right;
}



.dvAyTotalesListaCP
{
    float:right;
    width:300px;
    background-color:#a4b2d1;
    padding:10px 25px 10px 10px;
    border: solid 1px #c0ddd4;
    font-size:14px;
    overflow:hidden;
    color:White;
    font-weight:bold;
    text-align:right;
}


.tdEscAyCab {background-color:#397fb1; font-size:15px; font-weight:bold; color:White; text-align:right; border-left: solid 1px white; height:25px;}

.tdEscAylinInicio {background-color:White; font-size:13px; font-weight:bold; width:230px; text-align:left; height:25px;}
.tdEscAylinInicioDet {background-color:White; font-size:13px; font-weight:normal; text-align:left; height:20px; padding-left:15px;}

.tdEscAylin {background-color:White; font-size:14px; text-align:right; color:gray; border-left: solid 1px #f7fdff;}
.tdEscAylinDet {background-color:White; font-size:13px; text-align:right; color:gray; border-left: solid 1px #f7fdff;}

.imgAyExcel {margin-right:5px;}


.acPlanHeader
{
    background-color:#D8DFEA;
    color:Black;
	font-size: 14px;
    cursor: pointer;
    padding:5px;
    text-align:left;
    margin:5px;
}

.acPlanHeaderSel
{
    background-color:#627aad;
    color:White;
	font-size: 14px;
    cursor: pointer;
    padding:5px;
    text-align:left;   
    margin:5px 5px 0px 5px;
    font-weight:bold;
}

.acPlanContenido
{
    background-color:#D8DFEA;    
    padding:5px;
    margin:0px 5px 15px 5px;
}

.acPlanContenidoConfigPlan
{
    background-color:#F5F5F5;
    border:solid 1px #D8DFEA;
    padding:5px;
    margin:0px 5px 15px 5px;
}

.dvListaPlanCuenta {padding:5px 5px 5px 15px;}


.MSelfConta 
{
    color:White;
    font-weight:bold;
    text-decoration-color:white;
}

.dvMSelfConta { color:Black; text-align:left; padding:15px; font-weight:normal; font-size:14px; background-color:#efefea; border:solid 1px #627aad;}

.LinkAgenda
{
    cursor:hand;
    cursor:pointer;
}

.PanelAvisoAgenda
{
    max-height:500px;
}

.dvOpcionFiltroAgenda {display:inline-block; vertical-align:top; margin-left:25px; overflow:auto;}
.dvSubOpcionFiltroAgenda {float:left; position:absolute;margin-top:5px; margin-bottom:5px;}

.dvCuadroTotal {font-size:13px !important; background-color:white; padding:10px; text-align:center; width:178px; margin-right:5px;}
.dvCuadroTotalMed {font-size:13px !important; background-color:white; padding:10px; text-align:center; width:145px; margin-right:5px;}
.dvCuadroTotalNum {font-size:15px !important; font-weight:bold; color:#006880; margin-top:5px;}
.dvCuadroTotal5Cols {font-size:12px !important; background-color:white; padding:10px; text-align:center; width:138px; margin-right:5px;}
.dvCuadroTotal5Cols  .dvCuadroTotalNum {font-size:14px !important;}
.ImgSel {
    padding:15px;
    text-align:center;
    margin-right:10px;
    margin-bottom:10px;
    background-color:#b6c2dd;
}

.ImgSel:hover {background-color:#e4e7e7;}

.ImgSelSel {
    padding:15px;
    text-align:center;
    margin-right:10px;
    margin-bottom:10px;
    background-color:green;
}

.dvBotonesDerListado {float:right; margin-right:40px;}
.dvBotonesDerListado2 {float:right; ;}


.RowInfAyCabacera {background-color:#627AAD; color:White; height:30px; font-size:12px; text-align:left;}

.RowInfAy {border-bottom:solid 1px #627AAD;}
.RowInfAy:hover {background-color:#e4e7e7;}

.RowInfAyAlternating {border-bottom:solid 1px #627AAD; background-color:#f6f5f5;}
.RowInfAyAlternating:hover {background-color:#e4e7e7;}

.RowInfAyPaginado {height:30px; background-repeat:no-repeat; background-position:right;}
.RowInfAyPaginado a {text-decoration:none; padding:2px 7px; color:#627AAD !Important; background-color:#e3e3e3;}
.RowInfAyPaginado span {text-decoration:none; padding:2px 7px; color:white !Important; background-color:#627AAD;}

.tdInicioSep {border-right: solid 1px #cccccc; padding-right:3%}
.tdInicioTeso {padding-right:3%}
.tdInicioSepF {border-bottom: solid 1px #000000; padding-right:3%}

.imgNewProdFact, .imgNewProdFact:hover {position:relative;top:+7px;}
.imgDescripFact, .imgDescripFact:hover {position:relative;top:+5px;}

.RowInfAyPaginadoDesglose {height:30px; background-repeat:no-repeat; background-position:right;}
.RowInfAyPaginadoDesglose a {text-decoration:none; padding:2px 7px; color:#627AAD; background-color:#e3e3e3;}
.RowInfAyPaginadoDesglose span {text-decoration:none; padding:2px 7px; color:white !Important; background-color:#627AAD;}
.PaginaActiva {background-color: #627AAD !important; color: #FFFFFF !important;}

.RowAyClientesPopup {background-color:#FFFFFF; border-top:solid 5px #f5f5f5; border-bottom:solid 10px #f5f5f5;}
.RowAyClientesPopup:hover {background-color:#e4e7e7;}

.RowAyPlanCotable {background-color:#FFFFFF; border-top:solid 5px #e8f5f8; border-bottom:solid 5px #e8f5f8;}
.RowAyAutoriPend {background-color:#fffcd4; border-top:solid 5px #e8f5f8; border-bottom:solid 5px #e8f5f8;}
.RowAyAutoriOk {background-color:#e0ffc2; border-top:solid 5px #e8f5f8; border-bottom:solid 5px #e8f5f8;}
.RowAyAutoriRech {background-color:#ffc2c2; border-top:solid 5px #e8f5f8; border-bottom:solid 5px #e8f5f8;}
.RowAyPlanCotable:hover,.RowAyAutoriPend:hover,.RowAyAutoriOk:hover,.RowAyAutoriRech:hover {background-color:#e4e7e7;}

.dvLeyendaListado {float:left; margin-left:490px;}
.dvLeyendaListado div{display:inline-block; font-size:12px;}

.dvLeyendaListadoCP {float:left; margin-left:450px;}
.dvLeyendaListadoCP div{display:inline-block; font-size:12px;}

.BotonAyudatGrafico
{
    font-size: 12px;
    font-family:Tahoma;
    font-weight:bold;
    COLOR: #2779AA;
    BACKGROUND-COLOR: #C0DDD4;
    
    BORDER-RIGHT: #141f78 1pt solid;
    BORDER-TOP: #141f78 1pt solid;
    BORDER-LEFT: #141f78 1pt solid;
    BORDER-BOTTOM: #141f78 1pt solid;
    padding: 4px 7px 4px 7px;

}

.dvCambioEjercicio {font-size:15px; font-weight:bold;border-bottom:solid 1px darkblue; padding:0px 0px 5px 3px; margin-bottom:10px;}


.imageUploaderField input{width:100%!important;}

.chkTabla td {padding-right:10px; padding-bottom:5px;}

.paTerceros {border:solid 1px silver; padding:10px 5px 10px 10px; margin-bottom:10px;}


.trTesoDesgloseIni td {border-top:solid 1px silver;}

.dvAccN1 {margin-top:10px; margin-bottom:10px; color:#000; cursor:pointer; cursor: hand; background-image:URL(Imagenes/collapse2.gif); background-repeat:no-repeat; background-position: left center; padding:5px 1px 5px 20px; border:solid 0px black;}
.dvAccN1Sel {margin-top:10px; margin-bottom:10px; color:#000; cursor:pointer; cursor: hand; background-image:URL(Imagenes/expand2.gif); background-repeat:no-repeat; background-position: left center; padding:5px 1px 5px 20px; border:solid 0px black;}

.FondoOscuro {background-color:#e8f5f8;}
.FondoClaro {background-color:#e8f5f8;}

.FondoCabCuadroMandos {background-color:#D8DFEA; COLOR: #141f78;}


.AgendaHeader
{
    border:solid 1px #D8DFEA;
    color:#141f78;
    height:20px;
    font-size:8pt;
        background-color: #cadbff;
}

.AgendaTitle {
    color:#141f78;
    background-color:#D8DFEA;
    border:solid 1px #D8DFEA;
    font-size:12pt;
    font-weight:bold;
}

.AgendaToday {
    background-color:#D8DFEA;
    font-weight:bold;
}
.AgendaToday a {color:#141F78 !important;}

.AgendaTodayAltai {
    background-color:#D8DFEA;
    font-weight:bold;
    border: 2px solid #000;
}

.AgendaNextPrev {
    color:#141f78;
    font-size:8pt;
    font-weight:bold;
    vertical-align:Bottom;
}
.AgendaNextPrev a {color:#141F78 !important;}

.AgendaSelDia {
    background-color:#D8DFEA !Important;
    color:#141f78;
    border:solid 2px #141f78;
    font-size:12pt;
    font-weight:bold;
    vertical-align:top;
}
.AgendaSelDia a {color:#141F78 !important;}

.AgendaDia {
    border:solid 1px #D8DFEA;
    color:#141f78;
    font-size:12pt;
    font-weight:bold;
    vertical-align:top;
}
.AgendaDia a {color:#141F78 !important;}

.AgendaOtrosDia {
    border:solid 1px #D8DFEA;
    color:#999999;
    font-size:12pt;
    font-weight:bold;
    vertical-align:top;
}

.AgendaOtrosDia a {color:#999999 !important;}


.dvDosCompras {display:inline-block; border:solid 1px silver; margin:5px 0px; padding:12px 10px 8px 10px;}
.dvDosComprasIco {float:left; width:30px;}
.dvDosComprasIco img {position:relative; top:-2px;}
.dvDosComprasNombre {float:left; width:710px;}
.dvDosComprasOpciones {float:left; width:50px;}



.dvAyCuadroDos
{
    display:inline-block;
    width:830px;
    background-color:#ffffff;
    border:solid 1px #c0ddd4;
    padding:10px;
    margin-bottom:20px;
}

.dvAyCuadroDosSub {width:120px; float:left; display:inline-block;}
.dvAyCuadroDosFile {width:650px; float:left; display:inline-block;}
.dvAyCuadroDosFileImg {width:50px; float:left; display:inline-block;}

.MarcoUsusSel {border:solid 1px gray; padding:5px; background-color:white;}


.dvCuadroInf {
	border: 1px solid silver;
	padding: 5px;
	margin-bottom: 10px;
	width: 772px;
}

.dvBotonesSEPAFicha {position:relative;top:+20px;}
.dvBotonesSEPAFichaMens {width:100%; display:block; text-align:right; margin-bottom:5px;}

.dvUltimaEntradaUsu {margin-bottom:4px; margin-top:4px;}

.trImpuestosCab td { width:7.5%; font-weight:bold; text-align:right; border-bottom:solid 1px black; font-size:11px;}
.trNominasCab td { font-weight:bold; border-bottom:solid 1px black; font-size:11px;}
.trImpuestosLin td {text-align:right; border-bottom:solid 1px silver; font-size:11px;}
.trImpuestosLin td a {font-size:11px;}
.trNominasLin td {text-align:right; border-bottom:solid 1px silver; font-size:10px;}
.trNominasLin td a {font-size:10px;}

.trNominasLin td {border-bottom:solid 1px silver;}

.trReservaCab td {
    background-color: #627aad;
    color: white;
    font-weight:bold;
}

.tdReservaLinTitulo {
    background-color: white;
    font-size: 14px;
    padding: 8px;
    border-bottom: solid 2px #e8e8e8;
    padding: 0px;
    border-top: solid 3px #627aad;
}

.trReservaLin td {
    background-color: white;
    padding: 5px 8px;
}

.dvReservasTitInt {
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    margin-bottom: 3px;
    /*border-bottom: solid 1px silver;*/
    margin-top: 10px;
}

.dvReservasCuadroInt {
    background-color: #f8feff;
    border: solid 1px #c0ddd4;
    padding: 5px;
}

.trReservaPie td {
    background-color: white;
    padding: 5px 15px 8px 8px;
    font-weight: bold;
    font-size: 15px;
    color: #006880;
}


.dvReservaTotales {
    width:100%; 
    text-align:right;

}

.dvReservaTotalesTotal {
    font-weight: bold;
    margin-bottom: 5px;
    text-align: right;
}

.dvReservaTotalesTotalEspec {
    margin-bottom: 5px;
    text-align: right;
    display: inline-block;
    margin-left: 43px;
    margin-bottom: 15px;
}

.dvReservaTotalesDto {
    margin-bottom: 5px;
    text-align: right;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 15px;
}

.minWidth50 {min-width:50px;}
.minWidth60 {min-width:60px;}
.minWidth70 {min-width:70px;}
.minWidth100 {min-width:100px;}

.textLeft {text-align:left}


.dvSolapa {
    padding: 10px;
    background-color: #e8f5f8;
    border-top: solid 1px #c0ddd4;
    border-left: solid 1px #c0ddd4;
    border-right: solid 1px #c0ddd4;
    border-bottom: solid 1px #e8f5f8;
    text-align: left;
    font-weight: bold;
    font-size: 16px !important;
    color: #006880 !important;
    width: 170px;
    display: inline-block;
    cursor: pointer;
    cursor: hand;
    margin-right: 3px;
    text-decoration:none !important;
}


.dvSolapaOff {
    padding: 10px;
    background-color: #f5fcfe;
    border-top: solid 1px #c0ddd4;
    border-left: solid 1px #c0ddd4;
    border-right: solid 1px #c0ddd4;
    border-bottom: solid 1px #c0ddd4;
    text-align: left;
    font-weight: bold;
    font-size: 16px !important;
    color: gray !important;
    width: 170px;
    display: inline-block;
    cursor: pointer;
    cursor: hand;
    margin-right: 3px;
    text-decoration: none !important;
}

.dvSubtitulo {
    font-weight:bold;
    font-size:18px !important;
    padding-bottom:3px;
    border-bottom:solid 2px gray;
}

.trLineaSimple td {
    border-top: solid 1px silver;
    vertical-align:top;
}

.trPlanningMeses td, .trPlanningMeses th {
    background-color: #627AAD;
    color: white;
    font-weight: bold;
    text-transform: capitalize;
    text-align:left;
}

.trPlanningDias td, .trPlanningDias th {
    background-color: #627AAD;
    color: white;
    text-align: center;
}

.trPlanningDiasSep td, .trPlanningDiasSep th {
    color: white;
    text-align: center;
    padding: 0px;
    height:1px Important;
}

.trPlanningLinea td, .trPlanningLinea th {
    /*background-color: #f6f6f6;*/
    background-color: #ffffff;
    vertical-align:top;
}

.tbPlanning {
    position: relative;
    /*width: 100%;*/
    overflow: hidden;
    /*border-collapse: collapse;*/
}

/*thead*/
    .tbPlanning thead {
        position: relative;
        display: block; /*seperates the header from the body allowing it to be positioned*/
        /*width: 670px;*/
        /*width: 1200px;*/
        overflow: visible;
    }

        .tbPlanning thead th {
        }


            .tbPlanning thead th:nth-child(1) { /*first cell in the header*/
                position: relative;
                display: block; /*seperates the first cell in the header from the header*/
                border-right: solid 3px #e8f5f8;
            }


/*tbody*/
    .tbPlanning tbody {
        position: relative;
        display: block; /*seperates the tbody from the header*/
        width: 1150px;
        /*width: 1400px;*/
        /*max-height: 720px;*/
        height: 720px;
        overflow: scroll;
    }

        .tbPlanning tbody td {
            min-width: 19px;
        }

        .tbPlanning tbody tr td:nth-child(1) { /*the first cell in each tr*/
            width: 294px;
            position: relative;
            display: block; /*seperates the first column from the tbody*/
            border-right: solid 3px #e8f5f8;
            border-top: solid 3px #e8f5f8;
            position:relative;
            top:-3px;
        }

    .tbPlanning td:nth-child(1), .tbPlanning thead th:nth-child(1) {
        z-index: 11;
    }

.dvPlanningFodoColumna {
    width: 304px;
    height: 748px;
    background-color: white;
    border-right: solid 3px #e8f5f8;
    position: absolute;
    top: 20px;
    z-index: 10;
}

.dvPlanningTXTLinea {
    overflow:hidden;
}

.trMarbtn td {
    border-bottom:solid 1px silver;
}

.dvTituloListadoLiquidacion {
    border-bottom: solid 1px gray;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    color: #006880;
}