body
{
	margin:Opx;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	background-repeat:repeat-x;
	background-image:URL(imagenes/fondorayas.jpg);
}


.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

a {
	color: #141F78;
	text-decoration: none;
	    FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 12px;
}	
a:link {
	color: #141F78;
	text-decoration: none;
	    FONT-FAMILY: Tahoma, verdana,Arial;
	     FONT-SIZE: 12px;
}
a:visited {
	color: #141F78;
	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;
}

.negroB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    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;
}



.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;
}
.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: bold;
    FONT-SIZE: 18px;
    COLOR: #002288;
    FONT-FAMILY: Trebuchet MS;
    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;
}

.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;
   
}
.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;

}

.TextBoxPlanoRight {
    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;
    text-align: right;
}

.TextBoxPlanoAzul
{
    font-size: 11px;
    font-family:Tahoma;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #397fb1;
    
    BORDER-RIGHT: #141f78 1pt solid;
    BORDER-TOP: #141f78 1pt solid;
    BORDER-LEFT: #141f78 1pt solid;
    BORDER-BOTTOM: #141f78 1pt solid;

}

.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;
}

.SubMenuNormal
{
	text-align:left;
	background-color:#627AAD;
	color:white;
}

.SubMenuNormal a
{
color:#ffffff;
}
.SubMenuNormal a:hover {
	margin:0px;
	background-color:#627AAD;
	color:white;
}

.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;
}

.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: #fff9f5;
    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 : 0px!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;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #cfcfcf;
		padding: 1px;
    z-index:100;
     font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	 font-size: 11px;
    font-family:Tahoma;
    COLOR: #141f78;
	padding : 1px;
    z-index:110;
}
.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-top-style:solid; 
	border-top-color:#D8DFEA; 
	border-top-width:1px;
	border-bottom-style:solid; 
	border-bottom-color:#D8DFEA; 
	border-bottom-width:1px;
	border-left-style:solid; 
	border-left-color:#D8DFEA; 
	border-left-width:1px;
	border-right-style:solid; 
	border-right-color:#D8DFEA; 
	border-right-width:1px	
}
.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; 
        }

.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;
}
.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:14px;
        font-weight:bold;
        padding:5px; 
        
        }
            
    .botonCompartirRightSinMargin
    {
        float:right; 
        background:url('imagenes/btn-gde-izq.png') ; border:0px;
        color:White;
        font-size:14px;
        font-weight:bold;
        padding:5px; 
        
        }
            
    .botonCompartirSinRight
    {
        background:url('imagenes/btn-gde-izq.png') ; border:0px;
        color:White;
        font-size:14px;
        font-weight:bold;
        padding:5px; 
        
        }
        
.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;
            }

.InteriorFiltros
{
    padding-left:15px;

}


.FormAlta_Nombre {float:left; padding-right:5px; width:120px; text-align:left;}

.Form_Campo {margin-bottom:15px;}

.Form_CampoW200 {margin-bottom:15px; width:275px;}


.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;}

.FormClie_Nombre {float:left; padding-right:5px; width:120px; text-align:left; height:30px;}

.FormClie_NombreV2 {float:left; padding-right:5px; width:50px; 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:18px; font-weight:bold;COLOR: #002288; vertical-align:bottom; padding-bottom:8px; background-color:#dce3f1; cursor:hand; width:180px;}

.IniPasoNombreOff { font-size:18px; 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; }

.IniPasoNumOff {font-size:50px; color:silver; }

.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;}

.ListaSeparacion {background-image: url(imagenes/1pxgris.png); background-repeat: repeat-x}

.CabeceraListado { background-color:#e6e7ec; height:20px; 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;}
.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;
    
}

.trListCab td {background-color:#627aad; color:white;font-weight:bold;}
.trListLin2 td {background-color:#eeeeee; border-bottom:solid 1px silver;}
.trListLin1 td {border-bottom:solid 1px silver;}
.trListLinBaja td {background-color:#fedada !Important; border-bottom:solid 1px silver;}
.trListLinSinClientes td {background-color:#feffc9 !Important; border-bottom:solid 1px silver;}
.trListLinSep td {border-top:solid 1px gray;}


.MarginTop5 {margin-top:5px;}

.MarginBottom5 {margin-bottom:5px;}

.dvTit {font-size:1.1em; font-weight:bold; border-bottom:solid 1px gray; width:100%; margin-bottom:5px;}


.LinkRojo, .LinkRojo:hover, .LinkRojo:active, .LinkRojo:visited {color:red !Important; text-decoration:none !Important; font-size:10px !Important;}

.BotonInvisible {
    width: 0px;
    height: 0px;
    background-color: Transparent;
    border: 0px solid Transparent;
}