﻿body {
	margin:0px;
	
	    FONT-SIZE: 12px;
	    color:#000000;
	}

td, div {
    FONT-WEIGHT: none;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    color:#000000;
}

h3  {  FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;} 

.Link:link {text-decoration: none;color: red;}
.Link:visited {text-decoration: none;color: red;}
.Link:hover {
	color: #666666;
	text-decoration: none;
}
.Link:active {text-decoration: none;}

li
{
    list-style:none;
    }


.modalBackground {
	background-color:#666666;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Menu
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Menu:link {text-decoration: none;}
.Menu:visited {text-decoration: none;}
.Menu:hover {text-decoration: none;}
.Menu:active {text-decoration: none;}


.MenuSubMenu
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.MenuSubMenu:link {text-decoration: none;}
.MenuSubMenu:visited {text-decoration: none;}
.MenuSubMenu:hover {text-decoration: none;}
.MenuSubMenu:active {text-decoration: none;}


.CabeceraB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}



.Titulo
{
    FONT-WEIGHT: none;
    FONT-SIZE: 18px;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    margin-right:7px;
    margin-left:7px;
    margin-bottom:15px;
}

.CabeceraC
{
    padding: 4px 15px 4px 15px;
	background-color:#999999;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.CabeceraD
{
    padding: 4px 2px 4px 2px;
	background-color:#999999;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.CabeceraE
{
    padding: 6px 15px 6px 15px;
	background-color: #999999;
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #FFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.ImagenContenido {
	margin: 0px 15px 15px 0px;
	float:left;
}

.MenuB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.MenuBGris
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: silver;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.LabelForm
{
    
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    text-align:right;
}
.LabelFormB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.Gris
{
    
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.GrisB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: gray;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.GrisB_XL
{
    FONT-SIZE: 15px;
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.GrisB_XXL
{
    FONT-SIZE: 18px;
    COLOR: #999999;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: bold;
}
.Negro
{
    
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Negro_L
{
    
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.NegroB_L
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.NegroB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.NegroB_L
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.NegroB_XL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Blanco
{
    
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

.Blanco_L
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    /*TEXT-DECORATION: none;*/
}

.BlancoB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.BlancoB_XL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Rojo
{
      
    COLOR: red;

}
.RojoB
{
    FONT-WEIGHT: bold;
        COLOR: red;
}
.Rojo_MedioXL
{
    
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Rojo_XL
{
    
    FONT-SIZE: 15px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.RojoB_XL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Rojo_XXL
{
    
    FONT-SIZE: 18px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.TituloBlanco
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.RojoB_XL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.RojoB_XXL
{
    
    FONT-SIZE: 18px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.BlancoB_XXL
{
    
    FONT-SIZE: 18px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.AzulTarjetaMultisalud
{
    
    FONT-SIZE: 13px;
    COLOR: #708b9a;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.Textbox
{
    BORDER-RIGHT: #D3EDF5 1pt solid;
    BORDER-TOP: #D3EDF5 1pt solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #D3EDF5 1pt solid;
    COLOR: #666;
    BORDER-BOTTOM: #D3EDF5 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    height:25px;
    padding: 5px 5px 5px 3px; 
    
}
.Combo
{
    BORDER-RIGHT: #D3EDF5 1pt solid;
    BORDER-TOP: #D3EDF5 1pt solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #D3EDF5 1pt solid;
    COLOR: #666;
    BORDER-BOTTOM: #D3EDF5 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    height:35px;

    
    
}
.Boton
{
    BORDER-RIGHT: #8E0A77 1pt solid;
    BORDER-TOP: #8E0A77 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #8E0A77 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: #8E0A77 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #8E0A77;
    height:35px;
    border-style:none;
    padding: 5px 15px 5px 15px; 
}

.Boton:disabled {
    	   color:#aaaaaa
}
.BotonClaro
{
    /*BORDER-RIGHT: #8E0A77 1pt solid;
    BORDER-TOP: #8E0A77 1pt solid;
    BORDER-LEFT: #8E0A77 1pt solid;
    BORDER-BOTTOM: #8E0A77 1pt solid;*/
    border-style:none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #8E0A77;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #FFECFF;
    height:35px;
    padding: 5px 15px 5px 15px; 
}


.BotonPeq
{
    BORDER-RIGHT: #8E0A77 1pt solid;
    BORDER-TOP: #8E0A77 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #8E0A77 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: #8E0A77 1pt solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #8E0A77;
}

.BotonPeq:disabled {
		   color:#aaaaaa
}


.bordesTabla
{
    BORDER-RIGHT: #a7a7a7 1pt solid;
    BORDER-TOP: #a7a7a7 1pt solid;
    BORDER-LEFT: #a7a7a7 1pt solid;
    BORDER-BOTTOM: #a7a7a7 1pt solid;
}
.bordesTablaSinSup
{
    BORDER-RIGHT: #a7a7a7 1pt solid;
    BORDER-LEFT: #a7a7a7 1pt solid;
    BORDER-BOTTOM: #a7a7a7 1pt solid;
}
.bordesTablaSinDer
{
    BORDER-TOP: #a7a7a7 1pt solid;
    BORDER-LEFT: #a7a7a7 1pt solid;
    BORDER-BOTTOM: #a7a7a7 1pt solid;
}
.TablaPolizas
{
    text-align:left;
	background-image:url(http://www.seguroscatalanaoccidente.com/esp_extranet/imagenes/FondoTabla.gif);
}



.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;
}
.myCalendar tr{ height:15px;}

.NegroFondoGris
{
    FONT-WEIGHT: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    background-color: #cdcdcd;
}

.FondoGris
{
    background-color: #cdcdcd;
}
.FondoCabera
{
   background-color: #800056;
   height:36px;
 
    }
    .imagenCabecera
    {
        float:left;
        margin-left:12px;
        margin-bottom:-7px;
        
        
        }
.TituloPrincipal
{
    
    FONT-SIZE: 17px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;

}
.TituloPrincipallink
{
       
    FONT-SIZE: 17px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION:underline;}

.Cabecera{
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}        
.FondoFlecha
{
    background-image:url(Imagenes/fondoGestionVisitas.png);
    background-repeat:no-repeat;
   
    }
    .fondoMenu
    {
        background-color:#ffffff;
        width:195px;
        background-image:url(Imagenes/fondoMenu.png);
        background-repeat:no-repeat;
      
        }
        
 .FondoPie
{
    border-bottom:4px solid #800056;
   /*height:55px;*/ 
    }
 .logo 
 {
     vertical-align:bottom; margin-bottom:10px; margin-left:30px; margin-top:10px;
     
     }
     
/* Clases para el menu*/     

.urbangreymenu{
width: 195px; /*width of menu*/
background-color:#FFECFF;
}

.urbangreymenuOculto{
width: 195px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 15px Arial;
color: #800056;
background: #FFECFF url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase; */
padding:  7px 15px 7px 0px; /*31px is left indentation of header text*/
text-align:right;
border-bottom:1px solid white;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: #800056;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
text-align:right;
border-bottom:1px solid white;

}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
border-bottom:1px solid white;
}

.urbangreymenu ul li a{
font: normal 13px Arial;
color: #800056;
background: #ffffff;
display: block;
padding: 5px 20px 10px ;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
/*color: black;*/
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #800056;
}

.iconomenu
{
    margin-left:5px;
    margin-right:5px;
  border:0px;
    vertical-align: middle;
   
    }
/*Fin de Clases para Menu */
.TituloListado
{
    color:Black;
    font-size:14px;
    }
.sepaparacionListado
{
    
    margin-top:10px;
    background-image:url(Imagenes/separadorhorizontal.png);
    background-repeat:repeat-x;
          
    }
 .headerListados , .headerListados a, .headerListados tr, .headerListados th , .headerListados td
 {
     color:#666666;
     text-decoration:none;
     background-color:White;
          border:0px none;
           height:36px;
     
     }
 .GridRow,  .GridRow tr, .GridRow th , .GridRow td
 {   color:#800056;
     text-decoration:none;
     background-color:#e9e9e9;
     border:0px none;
     height:36px;
     
     }
     .alternateGridRow , .alternateGridRow tr, .alternateGridRow th , .alternateGridRow td
     {
          color:#800056;
     text-decoration:none;
     background-color:#f5f5f5;
     border:0px none;
     height:36px;
         
         }
         
          .GridRow a , .alternateGridRow a, .pagerListado a
 {  
     font-weight:bold;
     color:#800056;
     text-decoration:none;
     }
     
     .pagerListado, .pagerListado tr, .pagerListado td, .pagerListado th, .pagerListado span
     {
         background-color:White;
         border:0px none;
         font-size:14px;
         color:#666666;
         
         }
     
    .NombresCampos
    {
         COLOR: #8E0A77;
         font:  14px Arial;
         
        }
        
.TdLineaAzulInf
{
    border-bottom: solid 1px #D3EDF5;
    
    }
    
.tdFormColIzq
{
    border-right: solid 1px #D3EDF5;
    padding-right:10px;
    vertical-align:top;
}
    
.tdFormColDer
{
    padding-left:10px;
    vertical-align:top;
}

.tbForm tr { height:40px;}

.tbFormActivo
{
    background-color:#F5F5F5;
    padding: 8px 5px 8px 5px;
}

.tbFormActivoCentro
{
    padding: 8px 5px 8px 5px;
}

.AlingRight { float:right}

.vAlignTop { vertical-align:top;}


.accesorapido u 
{ list-style-type:none;
  display:inline;
  
    }
    
    .accesorapido li
{ float:left;
  padding:0px 15px 0px 15px;
  
    }
.bloque
{
    width:100%; display:block; float:left; margin-bottom:20px;
    
    
    }
.tablaListado
    {
        width:800px;
        margin-top:15px;
        /*  border-bottom:2px solid purple;*/
                      
        }
 .tablaListado th
        {
            background-color: Purple;
            color:White;
            font-size:12px;
            line-height:22px;
            text-align:left;
          
                        
            }
  .tablaListado td
  { border-top:1px solid purple;
    line-height:25px;
    text-align:left;
      }
      
      
      .tablaListado:link {text-decoration: none;color: purple; font-weight:bold;}
.tablaListado a:visited {text-decoration: none;color: purple;font-weight:bold;}
.tablaListado a:hover {
	color: #666666;
	text-decoration: none;font-weight:bold;
}
.tablaListado a:active {text-decoration: none;font-weight:bold;}
      
      .tablaPaciente td
      {
          border-top:0px;
          }
   .panelFicha
   { background-color:#FFECFF;
     /* padding:5px 5px 5px 5px;*/
   
       
       }
       
       
.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;
    width:350px;
    margin: 5px 0 0 0; padding: 5px 200px 0 0;
       
}

/* 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;
    width:300px;
    line-height:18px;
      border-bottom:1px dotted #495d7f;
    margin-bottom:3px;
}
.AutoComplete_ListItemHiliteText
{
    background-color: #7AC142; color: #FFF;
    font-weight:bold;
    }

/* 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;
    width:300px; line-height:18px;
       
}

.panelautocompleate
{overflow: hidden; width: 50px; text-overflow: ellipsis; }

.cabeceraizda{float:left; margin-right:15px;}
.cabeceradcha{float:left;}
.bloqueFormulario
{
    width:800px; display:block; float:left; margin-bottom:20px;
    border:1px solid #620042; padding:20px 20px 20px 20px;   
    
}
.bloqueFormularioInterior
{
        width:700px; display:block; float:left; margin-bottom:20px;
    border:1px solid #620042; padding:20px 20px 20px 20px;   
    }

.bloqueInterior
{
        width:100%; display:block; float:left; margin-bottom:20px; margin-top:20px;
   /* border:1px solid #620042; padding:20px 20px 20px 20px;   */
    }

.Titulopeq, .Titulopeq td 
{
     FONT-WEIGHT: none;
    FONT-SIZE: 14px;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:10px;
    margin-top:10px;
    background-color:#ffecff;
    }
   
    .HeaderGrid
    {
    COLOR: #8E0A77;
    TEXT-DECORATION: none;
    margin-right:0px;
    margin-left:0px;
     background-color:#ffecff;
     text-align:left;
        }
        .listadoalergia li
        { list-style-type:circle;
          list-style-position:inside;
           margin:0px;
           padding:0px;
           font-size:10px;
                      
            }
                .listadoalergia ul
                {margin:0px;
           padding:0px}
.tablaListadointerior
    {
       /* width:800px;
        margin-top:15px;*/
        /*  border-bottom:2px solid purple;*/
                      
        }
 .tablaListadointerior th,.tablaListadointerior th a
        {
            background-color: #ffecff;
            color:#8E0A77;
            font-size:12px;
            line-height:20px;
            text-align:left;
          
                        
            }
  .tablaListadointerior td
  { border-top:1px solid purple;
    line-height:20px;
    text-align:left;
      }
      

      .tablaListadointerior a {text-decoration: none;color: purple;font-weight:bold;}
      .tablaListadointerior:link {text-decoration: none;color: purple; font-weight:bold;}
.tablaListadointerior a:visited {text-decoration: none;color: purple;font-weight:bold;}
.tablaListadointerior a:hover {
	color: #666666;
	text-decoration: none;font-weight:bold;
}
.tablaListadointerior a:active {text-decoration: none;font-weight:bold; color:purple}


.tablaFormulario td {border-top:0px solid purple;}
.pnl 
{ margin:15px 15px 15px 15px;
  padding: 15px 15px 15px 15px;
    
    }
    
.pnlFin 
{ 
    margin:15px 15px 15px 15px;
    padding: 15px 15px 15px 15px;    
    max-height: 500px;
}
    
    .watermark{color:#9f9f9f;}
    
    
.LinkMorado
{  
     font-weight:bold;
     color:#800056;
     text-decoration:none;
}
.text_Test
{
    margin-bottom:10px; 
    }

.text_puntuacion
{
    margin-left:465px;
    font-weight:bold;
    margin-top:15px;
}

/* INICIO LISTADO LIMPIEZA */
.tdCuadranteCabecera
{
    background-color: Purple; 
    color:White; 
    font-size:13px; 
    line-height:22px; 
    text-align:left; 
    font-weight:bold;
}

.tdCuadranteCabeceraAncho
{
    background-color: Purple; 
    color:White; 
    font-size:13px; 
    line-height:22px; 
    text-align:left; 
    font-weight:bold;
    width:30px;
}

.tdCuadranteCabeceraSeparador
{
    background-color:#FFECFF; 
    border-bottom: 1px solid purple; 
    border-top: 1px solid purple; 
    width:1px;
}

.tdCuadranteSeparador
{
    background-color:#FFECFF; 
    border-bottom: 1px solid purple;
}

.tdCuadranteLeyenda
{
    text-align:right; 
    border-right: 1px solid purple;
}

.tdCuadranteZona
{
    border-bottom: 1px solid purple; 
    font-weight:bold;
}

.tdCuadranteSubZona
{
    border-bottom: 1px solid purple; 
}
/* FIN LISTADO LIMPIEZA */

.ImprimirDatos
{
    display:none;
}

.bloqueInformes
{
    width:800px; display:block; float:left; margin-bottom:20px;
    border:1px solid #620042; padding:20px 20px 20px 20px;   
}

.popupMenu {
       visibility:hidden;
       height:0px;
}

.dvAyTXTAyuda {
       background-color:#FFECFF;
       padding: 5px 5px 5px 5px;
}

.tablaListadoSinWidth
    {
        margin-top:15px;
                      
        }
 .tablaListadoSinWidth th
        {
            background-color: Purple;
            color:White;
            font-size:12px;
            line-height:22px;
            text-align:left;
          
                        
            }
  .tablaListadoSinWidth td
  { border-top:1px solid purple;
    line-height:25px;
    text-align:left;
      }
      
      
      .tablaListadoSinWidth:link {text-decoration: none;color: purple; font-weight:bold;}
.tablaListadoSinWidth a:visited {text-decoration: none;color: purple;font-weight:bold;}
.tablaListadoSinWidth a:hover {
	color: #666666;
	text-decoration: none;font-weight:bold;
}
.tablaListadoSinWidth a:active {text-decoration: none;font-weight:bold;}

.TituloComedor 
{
     FONT-WEIGHT: none;
    FONT-SIZE: 14px;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
    margin-top:0px;
    background-color:#ffecff;
    }
    
    
.tablaListadoDoble
    {
        width:390px;
        margin-top:15px;
        /*  border-bottom:2px solid purple;*/
                      
        }
 .tablaListadoDoble th
        {
            background-color: Purple;
            color:White;
            font-size:12px;
            line-height:22px;
            text-align:left;
          
                        
            }
  .tablaListadoDoble td
  { border-top:1px solid purple;
    line-height:25px;
    text-align:left;
      }
      
      
      .tablaListadoDoble:link {text-decoration: none;color: purple; font-weight:bold;}
.tablaListadoDoble a:visited {text-decoration: none;color: purple;font-weight:bold;}
.tablaListadoDoble a:hover {
	color: #666666;
	text-decoration: none;font-weight:bold;
}
.tablaListadoDoble a:active {text-decoration: none;font-weight:bold;}

.centerbox
{
    position:fixed;
    top:55%;
    left:40%;
    margin-top:-40px;
    margin-left:-80px;
    height:60px;
    width:350px;
    text-align:center;
    padding-top:10px;
    border: Solid 3px  purple;
    BACKGROUND-COLOR:#ffecff;
    font-weight:bold;	
	font-size:15px;
	font-family: Helvetica, Arial, sans-serif; 
	color:#3399ff;
}

.CalendarioDiaVerde
{ 
    text-align:left;
    font-size:8pt;
    background-color: #b5ffb5;
}

.CalendarioDiaAmarillo
{ 
    text-align:left;
    font-size:8pt;
    background-color: #ffff9a;
}

.CalendarioVacio
{ 
    height:30px;
}

.tdZona
{
    border-bottom: 1px solid purple; 
    border-right: 1px solid purple;
    font-weight:bold;
}

.tdSubZona
{
    border-bottom: 1px solid purple; 
    border-right: 1px solid purple;
}

.LinkOrden
{
    color: #FFFFFF;
    text-decoration:none;
}

.TextBoxRight
{
    text-align: right;
}

.BotonInvisible
{
    height: 0px;
    width: 0px;
    background-color: #FFFFFF;
    border: 0px none #FFFFFF;
}

.tablaListadoAyto
    {
        width:800px;
        margin-top:15px;
        /*  border-bottom:2px solid purple;*/
                      
        }
 .tablaListadoAyto th
        {
            background-color: Purple;
            color:White;
            font-size:12px;
            line-height:22px;
            text-align:left;
          
                        
            }
  .tablaListadoAyto td
  { border-top:1px solid purple;
    border-left:1px solid purple;
    line-height:25px;
    text-align:left;
    padding: 5px 5px 5px 5px;
      }
      
      
      .tablaListadoAyto:link {text-decoration: none;color: purple; font-weight:bold;}
.tablaListadoAyto a:visited {text-decoration: none;color: purple;font-weight:bold;}
.tablaListadoAyto a:hover {
	color: #666666;
	text-decoration: none;font-weight:bold;
}
.tablaListadoAyto a:active {text-decoration: none;font-weight:bold;}

.AlignRight {text-align: right !important;}

.HeaderGridRegistroEmpleado
    {
    COLOR: #8E0A77;
    TEXT-DECORATION: none;
    margin-right:0px;
    margin-left:0px;
     background-color:#ffecff;
     text-align:left;
     border-bottom:1px solid purple;
        }
           
.tblRegistroEmpleado
    {
       /* width:800px;
        margin-top:15px;*/
        /*  border-bottom:2px solid purple;*/
                      
        }
 .tblRegistroEmpleado th,.tblRegistroEmpleado th a
        {
            background-color: #ffecff;
            color:#8E0A77;
            font-size:12px;
            line-height:20px;
            text-align:left;
          
                        
            }
  .tblRegistroEmpleado td
  { border-bottom:1px solid purple;
    line-height:20px;
    text-align:left;
      }
      

      .tblRegistroEmpleado a {text-decoration: none;color: purple;font-weight:bold;}
      .tblRegistroEmpleado:link {text-decoration: none;color: purple; font-weight:bold;}
.tblRegistroEmpleado a:visited {text-decoration: none;color: purple;font-weight:bold;}
.tblRegistroEmpleado a:hover {
	color: #666666;
	text-decoration: none;font-weight:bold;
}
.tblRegistroEmpleado a:active {text-decoration: none;font-weight:bold; color:purple}

.Tam660 {width:660px !important;}

.TituloPeqTest {
    FONT-WEIGHT: none;
    FONT-SIZE: 14px;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #ffecff;
    padding: 5px;
}

.TituloPeqTestImpresion {
    FONT-WEIGHT: none;
    FONT-SIZE: 14px;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 15px;
    margin-top: 25px;
    /*background-color: #ffecff;
    background-image: url(Imagenes/pixelLila.png);*/
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #8E0A77;
}

.TituloPeqTestInstrucciones {
    FONT-WEIGHT: none;
    FONT-SIZE: 14px;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
    /*background-color: #8E0A77;*/
    padding: 5px;
    border-bottom: 1px solid #8E0A77;
}

.BloqueInteriorTest
{
        width:100%; margin-bottom:20px; margin-top:20px;
}

.lnkContrato
{
    text-decoration:none;
    /*border:1px solid purple;*/
    margin: 10px;
    padding: 10px;
    /*text-align:center;
    vertical-align:middle;*/
    font-weight:bold;
    /*color:purple !important;*/
}

.lnkContrato:hover
{
    color:purple !important;
    text-decoration:underline;
}

.MinWidth800 {min-width:800px;}

.TextAlignRight{text-align:right !important;}

.tablaListadoInteriorMorado {
    /* width:800px;
        margin-top:15px;*/
    /*  border-bottom:2px solid purple;*/
    margin-top: 15px;
}

    .tablaListadoInteriorMorado th, .tablaListadoInteriorMorado th a {
        background-color: #8E0A77;
        color: #fff;
        font-size: 12px;
        line-height: 20px;
        text-align: left;
        height: 30px;
        padding-left: 1px;
    }

    .tablaListadoInteriorMorado td {
        border-top: 1px solid purple;
        line-height: 20px;
        text-align: left;
    }


    .tablaListadoInteriorMorado a {
        text-decoration: none;
        color: purple;
        font-weight: bold;
    }

    .tablaListadoInteriorMorado:link {
        text-decoration: none;
        color: purple;
        font-weight: bold;
    }

    .tablaListadoInteriorMorado a:visited {
        text-decoration: none;
        color: purple;
        font-weight: bold;
    }

    .tablaListadoInteriorMorado a:hover {
        color: #666666;
        text-decoration: none;
        font-weight: bold;
    }

    .tablaListadoInteriorMorado a:active {
        text-decoration: none;
        font-weight: bold;
        color: purple
    }

.MaxWidth429 {
    max-width: 429px;
}

.MarginTop10 {
    margin-top: 10px;
}

.TestImpresionPanelSup {
    text-align: justify;
    line-height: 1.4;
}

.TextAlignJustify {
    text-align: justify !important;
}

.FontSize11pt tr td {
    font-size: 11pt !important;
}

    .FontSize11pt tr td span {
        display: flex;
    }

.btnFichaInfo {
    FONT-SIZE: 9pt;
    COLOR: #8E0A77;
    FONT-FAMILY: Verdana;
    text-decoration: none;
}

    .btnFichaInfo:hover {
        text-decoration: underline;
    }

.FloatRight {
    float: right;
}

.MarginRight10 {
    margin-right: 10px;
}

.MarginLeft5 {
    margin-left: 5px;
}

.RegistroTurnos {
    color: grey;
    font-style: italic;
}

.MaxWidth200 {
    max-width: 200px;
}

.LabelText {
    padding: 4px;
}

.LinkActivarParrilla:hover {
    font-weight: normal !important;
    color: gray !important;
    text-decoration: none !important;
}

.TextAlignRight {
    text-align: right;
}