﻿/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #696969;
}

input[disabled], select[disabled], area[disabled], button[disabled] {
    background-color: #EBEBE4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

input:focus{
     border: 1px solid #2694e8; 
     color:  #0070a3;                                                        
     background:#b3d4fc url(../../content/themes/base/images/ui-bg_glass_100_e4f1fb_1x400.png) 20% 20% repeat-x;                                                           
}

button:focus{
     border: 1px solid #2694e8; 
     color:  #0070a3;                                                        
     background:#b3d4fc url(../../content/themes/base/images/ui-bg_glass_100_e4f1fb_1x400.png) 20% 20% repeat-x;                                                           
}

button:focus{
     border: 1px solid #2694e8; 
     color:  #0070a3;                                                        
     background:#b3d4fc url(../../content/themes/base/images/ui-bg_glass_100_e4f1fb_1x400.png) 20% 20% repeat-x;                                                           
}

textarea:focus{
     border: 1px solid #2694e8; 
     color:  #0070a3;                                                        
     background:#b3d4fc url(../../content/themes/base/images/ui-bg_glass_100_e4f1fb_1x400.png) 20% 20% repeat-x;                                                           
}

select:focus{
     border: 1px solid #2694e8; 
     color:  #0070a3;                                                        
     background:#b3d4fc url(../../content/themes/base/images/ui-bg_glass_100_e4f1fb_1x400.png) 20% 20% repeat-x;                                                           
}
			
								
																			 
																																										   
 

			 
								
																			 
																																										   
 

			 
								
																			 
																																										   
 

			   
								
																			 
																																										   
 

			 
								
																			 
																																										   
 
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
                                                    /* ==========================================================================
                                                       Author's custom styles
                                                       ========================================================================== */

                                                    body   
                                                    {
                                                        background: #efefef;                                                         
                                                        font-size: 0.80em;
                                                        line-height:1.4;  
                                                        font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
                                                        margin: 0px;
                                                        padding: 0px;
                                                        color: #696969;
                                                        width:100%;
                                                    }
                                                    .listanav
                                                    {
                                                      clear:both;
                                                      vertical-align:middle; 
                                                      border:0px;
                                                      visibility: visible; 
                                                      text-align: right;  
                                                      padding-right:10px;
                                                    }
                                                    
                                                  
                                                    .logo
                                                    {
                                                        width: 60px;
                                                        height: 50px;
                                                        margin:0 auto;
                                                        border:0px;                                                    
                                                        visibility: visible; 
                                                        display: inline-block;                                                      
                                                        float:left; 
                                                    }     
                                                    a:link, a:visited
                                                    {
                                                        color: #034af3;
                                                    }

                                                    a:hover
                                                    {
                                                        color: #1d60ff;
                                                        text-decoration: none;
                                                    }

                                                    a:active
                                                    {
                                                        color: #034af3;
                                                    }

                                                    p
                                                    {
                                                        margin: 0em auto 1em auto;
                                                        line-height: 1.6em;                                                       
                                                        width: 95%;
                                                    }

                                                    p.copyright
                                                    {  
                                                        margin:0px 10px 0px 60px;
                                                        padding: 5px 5px 5px 5px;
                                                        font-size: .75em;
                                                        color:#ffffff;
                                                        text-align: justify;
                                                        line-height: normal;                                                       
                                                        height:auto;
                                                        width:auto;                                                                                                                                                        
                                                    }
                                                    /* HEADINGS   
                                                    ----------------------------------------------------------*/

                                                    h1, h2, h3, h4, h5, h6
                                                    {
                                                        font-size: 1.5em;
                                                        color: #666666;
                                                        font-variant: normal;
                                                        text-transform: none;
                                                        line-height: normal;
                                                        font-weight: 200;
                                                        padding-bottom: 0px;
                                                        margin-bottom: 0px;
                                                    }

                                                    h1
                                                    {
                                                        font-size: 1.6em;                                                        
                                                    }

                                                    h2
                                                    {
                                                        font-size: 1.5em;                                                     
                                                    }

                                                    h3
                                                    {
                                                        font-size: 1.2em;
                                                    }

                                                    h4
                                                    {
                                                        font-size: 1.1em;
                                                    }

                                                    h5, h6
                                                    {
                                                        font-size: 1em;
                                                    }

                                                    /* this rule styles <h1> and <h2> tags that are the 
                                                    first child of the left and right table columns */
                                                    .rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
                                                    {
                                                        margin-top: 0px;
                                                    }

	                                                   /*alineaciones*/
                                                    .alineaArriba
                                                    {
                                                        vertical-align:top;
                                                    }
                                                    .alineaMedio
                                                    {
                                                        vertical-align:middle;
                                                    }
                                                    .alineaFondo
                                                    {
                                                        vertical-align:bottom;
                                                    }
                                                     .alineaDcha
                                                    {
                                                        text-align:right;
                                                    }
                                                     .alineaIzda
                                                    {
                                                        text-align:left;
                                                    }
                                                    /*clases de Fuentes.*/

                                                        font.FntCP,font.FntCM,font.FntCG,font.FntCG_n,font.FntCP_n,font.FntCM_n{
                                                            font-family:'Courier New';
                                                            font-size:12px;
                                                            font-weight:normal;
                                                        }

                                                        .FntP ,.FntM, .FntG{
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: justify;
                                                        }
                                                        .FntP_r,.FntM_r,.FntG_r {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: right;
                                                        }
                                                         .FntP_l,.FntM_l,.FntG_l {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: left;
                                                        }
                                                         .FntP_c,.FntM_c,.FntG_c {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: center;
                                                        }
                                                        /*Fuente Pequeña.*/
                                                        .FntP{font-size:85%;}
                                                        /*Fuente Mediana.*/
                                                        .FntM {font-size:100%;}
                                                        /*Fuente Grande.*/
                                                        .FntG {font-size:150%;}

                                                        /*Fuentes en negrita.*/
                                                        .FntP_n,.FntM_n,.FntG_n {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: justify;
	                                                        font-weight: bold;
                                                        }
                                                        .FntP_nr,.FntM_nr,.FntG_nr {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: right;
	                                                        font-weight: bold;
                                                        }
                                                         .FntP_nl,.FntM_nl,.FntG_nl {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: left;
	                                                        font-weight: bold;
                                                        }
                                                         .FntP_nc,.FntM_nc,.FntG_nc {
	                                                        font-family:	Arial, Helvetica, sans-serif;
	                                                        text-align: center;
	                                                        font-weight: bold;
                                                        }
                                                       
                                                        font.FntCP_n,font.FntCM_n,font.FntCG_n {
	                                                        font-weight: bold;
                                                        }
                                                        
                                                        /*Fuente Pequeña en negrita.*/
                                                        .FntP_n,.FntP_nr,.FntP_nl,.FntP_nc{font-size:85%;}
                                                        /*Fuente Mediana en negrita.*/
                                                        .FntM_n,.FntM_nr,.FntM_nl,.FntM_nc{font-size:100%;}
                                                        /*Fuente Grande en negrita.*/
                                                        .FntG_n,.FntG_nr,.FntG_nl,.FntG_nc{font-size:150%;}

                                                                                                              
                                                        /*Fuente courier Pequeña en negrita.*/
                                                        font.FntCP_n,font.FntCP_nr,font.FntCP_nl,font.FntCP_nc{font-size:12px;}
                                                        /*Fuente Mediana en negrita.*/
                                                        font.FntCM_n,font.FntCM_nr,font.FntCM_nl,font.FntMP_nc {font-size:14px;}
                                                        /*Fuente Grande en negrita.*/
                                                        font.FntCG_n,font.FntCG_nr,font.FntCG_nl,font.FntCG_nc{font-size:16px;}

                										

                                                    /* PRIMARY LAYOUT ELEMENTS   
                                                    ----------------------------------------------------------*/

                                                    .page
                                                    {
                                                        min-width: 1024px;
                                                        max-width: 80%;
                                                        min-height: 768px;
                                                        max-height: 80%;                                                        
                                                        margin: 10px auto;
                                                        box-shadow: #565656 0 0 10px;
                                                        -webkit-box-shadow: #565656 0 0 10px;
                                                        -moz-box-shadow:#565656 0 0 10px;
                                                        border: 1px solid #606060;
                                                        -moz-border-radius: 0.6em;
                                                        -webkit-border-radius: 0.6em;
                                                        border-radius: 0.6em;                                                                                                                                                                                                          
                                                        background: #f1f9fd;
                                                    }
                                                    .caja
                                                    {
                                                                                                              
                                                    }
                                                    .cajaimpresion
                                                    {
                                                      margin: 0 auto 0 20px;                                            
                                                    }
                                                    .header
                                                    {
                                                        position: relative;
                                                        margin: 0px;
                                                        padding: 0px;
                                                        top: 0px;
                                                        left: 0px;
                                                        min-height: 60px;                                                        
                                                        max-height:10%;
                                                        color: #666666;  
                                                        box-shadow: #565656 0 0 10px;
                                                        -webkit-box-shadow: #565656 0 0 10px;
                                                        -moz-box-shadow:#565656 0 0 10px;
                                                        border: 1px solid #606060; 
                                                        -moz-border-radius-topleft: 0.6em;
                                                        -webkit-border-top-left-radius: 0.6em;
                                                        border-top-left-radius: 0.6em;
                                                        -moz-border-radius-topright: 0.6em;
                                                        -webkit-border-top-right-radius: 0.6em;
                                                        border-top-right-radius: 0.6em;                                                       
                                                        background:#fff;
                                                    }

                                                    .header h1
                                                    {
                                                        text-transform:uppercase;                                                        
                                                        padding-top: 0px;
                                                        padding-right: 10px;
                                                        color: #0e4866;
                                                        border: none;
                                                        line-height: 1.4;                                                     
                                                        font-size: 2em;    
                                                        font-weight:bold;                                                  
                                                        color:#0a354b;
                                                        text-align:center; 
                                                        text-shadow: -5px 5px 5px rgba(0,0,0, 0.3); 
                                                        -moz-text-shadow: -5px 5px 5px rgba(0,0,0, 0.3);
                                                        -webkit-text-shadow: -5px 5px 5px rgba(0,0,0, 0.3);   
                                                        -webkit-margin-before: 0px;
                                                        -webkit-margin-after: 0px;
                                                        -webkit-margin-start: 0px;
                                                        -webkit-margin-end: 0px;                                                 
                                                     }

                                                    .main
                                                    {
                                                        padding: 0px 12px;
                                                        margin: 12px 0px 8px 4px; 
                                                        min-height: 600px;
                                                        max-height:80%;  
                                                     /*  visibility:hidden;        */                                                                                                                                           
                                                    }

                                                    .leftCol
                                                    {
                                                        padding: 6px 0px;
                                                        margin: 12px 8px 8px 8px;
                                                        width: 200px;
                                                        min-height: 200px;
                                                    }

                                                    .pie
                                                    {
                                                        position: relative;                                                      
                                                        margin: 1px;
                                                        padding-bottom:5px;
                                                        background: #3a4f63;
                                                        top: 0px;
                                                        left: 0px;
                                                        border:none;
                                                        min-height:30px;
                                                        max-height:10%;
                                                        -moz-border-radius-bottomright: 0.6em;
                                                        -webkit-border-bottom-right-radius: 0.6em;
                                                        border-bottom-right-radius: 0.6em;
                                                        -moz-border-radius-bottomleft: 0.6em;
                                                        -webkit-border-bottom-left-radius: 0.6em;
                                                        border-bottom-left-radius: 0.6em; 
                                                                                                         
                                                    }


                                                    /* TAB MENU   
                                                    ----------------------------------------------------------*/

                                                    .dynamic
                                                    { 
                                                    width: 100%;
                                                    }


                                                    div.hideSkiplink
                                                    {
                                                        background-color:#3a4f63;  
                                                        vertical-align:middle;       
                                                        height:auto;
                                                    }

                                                    div.menu
                                                    {                                                        
                                                        float:left;                                                                                                     
                                                        margin: 6px 0px 6px 8px;                                                                                                         
                                                    }


                                                    div.menu ul
                                                    {
                                                        position:relative;
                                                        list-style: none;
                                                        margin: 0px;
                                                        padding: 0px;
                                                        min-width: 150px;
                                                        z-index:2;                                                       
                                                    }

                                                    div.menu ul li a, div.menu ul li a:visited
                                                    {
                                                        background-color: #187aae;                                                       
                                                        border: 1px #1774a5 solid;
                                                        color: #dde4ec;
                                                        display: block;
                                                        line-height: 1.35em;
                                                        padding: 4px 20px;
                                                        text-decoration: none; 
                                                    }

                                                    div.menu ul li a:hover
                                                    {
                                                        /*background-color: #2ca3e1;*/
                                                         background-color:#FF8700;
                                                        /*color: #c4e5f6;*/
														color: #000000;
														font-weight:bold; 
                                                        text-decoration: none;
                                                    }

                                                    div.menu ul li a:active
                                                    {
                                                        /*background-color: #239fe0;*/
                                                        background-color:#FF8700;
                                                        color: #a1d6f1;
                                                        text-decoration: none;
                                                    }

                                                    .menu ul li ul

                                                    {
                                                     display: none;
                                                    }

                                                    .menu ul li

                                                    {position: relative;float: left;list-style: none;}

                                                    div.menu ul.level3 li.dynamic

                                                    {left: 40px;}

                                                    div.menu ul.level3 li.dynamic

                                                    {right: 40px;}

                                                    .overlay
                                                    {
                                                      position: fixed;
                                                      z-index: 98;
                                                      top: 0px;
                                                      left: 0px;
                                                      right: 0px;
                                                      bottom: 0px;
                                                      background: transparent none; 
                                                      background-color:transparent;                                                                                                                                                                                              
                                                    }
                                                    .overlayOpaco
                                                    {
                                                      position: fixed;
                                                      z-index: 98;
                                                      top: 0px;
                                                      left: 0px;
                                                      right: 0px;
                                                      bottom: 0px;
                                                      background: transparent none;
                                                      background-color:#fff;                                                      
                                                      filter: alpha(opacity=80); 
                                                      opacity: 0.8;   
                                                    }
                                                    .overlayContent
                                                    {
                                                      z-index: 99;
                                                      margin: 450px auto;
                                                      width: 128px;
                                                      height:128px;
                                                      background: transparent none;  
                                                      background-color:transparent;                                                                                                                                                          
                                                    }
                                                    .overlayContent h2
                                                    {
                                                        font-size: 18px;
                                                        font-weight: bold;
                                                        background-color:transparent;
                                                        filter: alpha(opacity=80); 
                                                        opacity: 0.8;                                                        
                                                        color:  #666666;                                                        
                                                    }
                                                    .overlayContent img
                                                    {
                                                      width: 32px;
                                                      height: 32px;
                                                    }
                                                    
                                                   .progressBackgroundFilter

                                                    {

                                                    position:absolute;
                                                    top:0px;

                                                    bottom:0px;
                                                    left:0px;

                                                    right:0px;
                                                    overflow:hidden;

                                                    padding:0;
                                                    margin:0;

                                                    background-color:#fff;
                                                    filter:alpha(opacity=20);

                                                    opacity:0.2;z-index:1000;
                                                    }

 

                                                    .processMessage {
                                                    position:absolute;

                                                    top:30%;
                                                    left:43%;

                                                    padding:10px;
                                                    width:14%;

                                                    z-index:1001;
                                                    background-color:transparent;

                                                    font-family:"trebuchet ms";
                                                    font-size:11px;

                                                    }
                                                    /* FORM ELEMENTS   
                                                    ----------------------------------------------------------*/

                                                    
                                                    fieldset
                                                    {
                                                        margin: 1em 0px;
                                                        padding: 1em;
                                                        border: 1px solid #ccc;                                                                                                          
                                                    }

                                                    fieldset p 
                                                    {
                                                        margin: 2px 12px 10px 10px;
                                                    }

                                                    fieldset.login label, fieldset.register label, fieldset.changePassword label
                                                    {
                                                        display: block;
                                                        margin-left: 3px;
                                                    }

                                                    fieldset label.inline
                                                    {
                                                        display: inline;
                                                    }

                                                    legend 
                                                    {
                                                        font-size: 1.1em;
                                                        font-weight: 600;
                                                        padding: 2px 4px 8px 4px;
                                                    }

                                                    input[type="radio"], input[type="checkbox"] {
                                                        margin: 3px 0.5ex;
                                                        vertical-align:bottom;
                                                    }
                                                    
                                                    input.textEntry 
                                                    {
                                                        width: 320px;                                                       
                                                    }

                                                    input.passwordEntry 
                                                    {
                                                        width: 320px;
                                                    }

                                                    div.accountInfo
                                                    {
                                                        width: 42%;
                                                    }
                                                 
		                                            .efectoDisabled
													{
                                                      background-color: #EBEBE4;
                                                      pointer-events:none;
                                                    }
                                                   form.STForm fieldset {
                                                      margin-bottom: 10px;
                                                    }
                                                                                                    
                                                    form.STForm legend {
                                                      padding: 0 2px;
                                                      font-weight: bold;
                                                      color: #666666;
                                                    }
                                                    form.STForm label {
                                                      display: inline-block;
                                                      color:#3a4f63;
                                                      line-height: 1.2;
                                                      vertical-align:middle;
                                                    }
                                                    form.STForm fieldset ol {
                                                      margin: 0;
                                                      padding: 0;
                                                    }
                                                    form.STForm fieldset li {
                                                      list-style: none;
                                                      padding: 5px;
                                                      margin: 0;
                                                    }
                                                    form.STForm fieldset fieldset {
                                                      border: none;
                                                      margin: 3px 0 0;
                                                    }
                                                    form.STForm fieldset fieldset legend {
                                                      padding: 0 0 5px;
                                                      font-weight: normal;
                                                    }
                                                    form.STForm fieldset fieldset label {
                                                      display: block;
                                                      width: auto;
                                                    }
                                                    form.STForm em {
                                                      font-weight: bold;
                                                      font-style: normal;
                                                      color: #f00;
                                                    }
                                                    /*form.STForm label {
                                                      min-width: 120px;
                                                      width:auto;
                                                    }*/
                                            
                                                    form.STForm fieldset fieldset label {
                                                      margin-left: 123px; /* Width plus 3 (html space) */
                                                    }
                                                    
                                                    form.STForm label.formatolargo{
                                                      min-width: 120px;
                                                      width:auto;
                                                    }
                                                    form.STForm fieldset fieldset label.formatolargo{
                                                      margin-left: 123px; /* Width plus 3 (html space) */
                                                      min-width: 120px;
                                                      width: auto;
                                                    }
                                                    
                                                    .RBL label, form.STForm fieldset.RBL label{
                                                        display: block;
                                                        margin-left: 0.25em;
                                                        margin-right: 1em;
                                                    }

                                                    .RBL td, form.STForm.RBL td{
                                                        text-align: left;   
                                                        vertical-align:top;                                                     
                                                    }
                                                  
                                                    /* MISC  
                                                    ----------------------------------------------------------*/

                                                    .clear
                                                    {
                                                        clear: both;
                                                        padding-bottom: 10px;
                                                        padding-left: 10px;
                                                        padding-right: 10px;
                                                    }

                                                    .logoCE
                                                    {
                                                        vertical-align:middle; 
                                                        border:0px;
                                                        visibility: visible; 
                                                        display: block; 
                                                        margin:0px 0px 0px 10px;                                                      
																														
                                                        float: left; 
                                                    }
                                                    
                                                    .title
                                                    {
                                                        display: block;
                                                        float: left;
                                                        margin-top:0em;
                                                        margin-left:1.1em;
                                                        margin-bottom:.5em                                                       
                                                    }
                                                    
                                                    .tituloFicha
                                                    {   color:White;                                                     
                                                        font-weight:bold;
                                                        text-transform:uppercase;
                                                        padding-left:1em;
                                                    }  
                                                                                                      
                                                    .tituloConsulta
                                                    {   color:White;  
                                                        width:auto;
                                                        max-width:800px; 
                                                        background-color: #FF8700;   
                                                        padding-left: 1em;                                                                                                     
                                                        background-image: linear-gradient(top, rgb(255,136,0) 55%, rgb(245,176,98) 28%, rgb(255,201,140) 9%);
                                                        background-image: -o-linear-gradient(top, rgb(255,136,0) 55%, rgb(245,176,98) 28%, rgb(255,201,140) 9%);
                                                        background-image: -moz-linear-gradient(top, rgb(255,136,0) 55%, rgb(245,176,98) 28%, rgb(255,201,140) 9%);
                                                        background-image: -webkit-linear-gradient(top, rgb(255,136,0) 55%, rgb(245,176,98) 28%, rgb(255,201,140) 9%);
                                                        background-image: -ms-linear-gradient(top, rgb(255,136,0) 55%, rgb(245,176,98) 28%, rgb(255,201,140) 9%);

                                                        background-image: -webkit-gradient(
	                                                        linear,
	                                                        left top,
	                                                        left bottom,
	                                                        color-stop(0.55, rgb(255,136,0)),
	                                                        color-stop(0.28, rgb(245,176,98)),
	                                                        color-stop(0.09, rgb(255,201,140))
                                                        );
                                                        -moz-border-radius-topleft: 6px;
                                                        -webkit-border-top-left-radius: 6px;
                                                        border-top-left-radius: 6px;
                                                        -moz-border-radius-topright:6px;
                                                        -webkit-border-top-right-radius: 6px;
                                                        border-top-right-radius: 6px;
                                                        box-shadow: #565656 0 0 10px;
	                                                    -webkit-box-shadow: #565656 0 0 10px;
                                                        -moz-box-shadow:#565656 0 0 10px;   
                                                        
                                                    /*    background-color: #3a4f63;   
                                                        padding-left: 1em;                                                                                                     
                                                        background-image: linear-gradient(top, rgb(0,92,138) 72%, rgb(35,104,138) 35%, rgb(0,102,153) 54%);
                                                        background-image: -o-linear-gradient(top, rgb(0,92,138) 72%, rgb(35,104,138) 35%, rgb(0,102,153) 54%);
                                                        background-image: -moz-linear-gradient(top, rgb(0,92,138) 72%, rgb(35,104,138) 35%, rgb(0,102,153) 54%);
                                                        background-image: -webkit-linear-gradient(top, rgb(0,92,138) 72%, rgb(35,104,138) 35%, rgb(0,102,153) 54%);
                                                        background-image: -ms-linear-gradient(top, rgb(0,92,138) 72%, rgb(35,104,138) 35%, rgb(0,102,153) 54%);
                                                        background-image: -webkit-gradient(
	                                                        linear,
	                                                        left top,
	                                                        left bottom,
	                                                        color-stop(0.72, rgb(0,92,138)),
	                                                        color-stop(0.35, rgb(35,104,138)),
	                                                        color-stop(0.54, rgb(0,102,153))
                                                        );
                                                        -moz-border-radius-topleft: 6px;
                                                        -webkit-border-top-left-radius: 6px;
                                                        border-top-left-radius: 6px;
                                                        -moz-border-radius-topright:6px;
                                                        -webkit-border-top-right-radius: 6px;
                                                        border-top-right-radius: 6px;
                                                        box-shadow: #565656 0 0 10px;
	                                                    -webkit-box-shadow: #565656 0 0 10px;
                                                        -moz-box-shadow:#565656 0 0 10px;   */   
                                                    }

						
											  
										 
										 
										
										   
										  
						 
				
				  
				  
					   
						 
					   
				
					  
					   
					 
					  
						
					  
					  
						
						  
				

                                                    .loginDisplay
                                                    {
                                                        font-size: 1.1em;
                                                        display: block;
                                                        float:left;
                                                        text-align: right;
                                                        margin-left: 15px;
                                                        padding: 10px;
                                                        color: #187aae;                                                    
                                                    }

                                                    .loginDisplay a:link
                                                    {
                                                        color: #0a354b;
                                                    }

                                                    .loginDisplay a:visited
                                                    {
                                                        color: #187aae;
                                                    }

                                                    .loginDisplay a:hover
                                                    {
                                                        color: #2ca3e1;
                                                    }

                                                    .notificaerror, .notificaerror2
                                                    {
                                                        font-size: 1.2em;
                                                        color: Red;
                                                        height: auto; 
                                                        width:100%;
                                                        /*float:left;*/
                                                        display:block;
                                                        clear:both;                                                                                  
                                                    }

                                                    .negrita
                                                    {
                                                        font-weight: bold;
                                                    }
                                                    .indentado
                                                    {
                                                        padding-left: 2em;
                                                    }
                                                    .centrado
                                                    {
                                                        text-align: center;
                                                    }
                                                    .titcentrado
                                                    {
                                                        /*font-size: 1.5em;*/
                                                        font-weight: 600;
                                                        text-align: center;
                                                        text-decoration:underline;
                                                        line-height:2em;
                                                    }
                                                    .titcentradopequeño
                                                    {
                                                        font-size: 1em;
                                                        font-weight: 200;
                                                        text-align: center;
                                                         text-decoration:underline;
                                                         line-height:2em;
                                                    }
                                                    .titRojo
                                                    {
                                                        font-size: 1.2em;
                                                        font-weight: 200;
                                                        text-align:left;
                                                        color: Red;
                                                        text-decoration:underline;
                                                    }
                                                     .titResultado
                                                    {
                                                        font-size: 1.2em;
                                                        font-weight: bold;
                                                        text-align:left;
                                                        color: Red;
                                                        padding-left: 2em;
                                                        line-height:2em;
                                                    }
                                                    a.imagen {text-decoration: none;border:0;}                                          
                                                    
                                                    div .leyendapieprincipal
                                                    {       
                                                        float: right;  
                                                    }
                                                    
                                                    .tabla
                                                    {
                                                      display:table;                                                     
                                                      width:100%;     
                                                    }
                                                    .fila
                                                    {
                                                      display:table-row;                                                     
                                                      width:100%;                                                      
                                                    }
                                                    .columna
                                                    {                                               
                                                      display: table-column;
                                                      width:50%;                                                                                                            
                                                      position:relative;
                                                    }
                                                    .celda
                                                    {                                                     
                                                     display: table-cell;
                                                     width:50%;                                                     
                                                    }
                                                    
                                                    table .sinformato
                                                    {
                                                        width:100%;
                                                        border-collapse:collapse;
                                                        border-width:0px;
                                                    }  
                                                                      
                                                    table .sinformato td
                                                    {
                                                       padding:0px; 
                                                       margin:0px;
                                                    }
                                                                                       
                                                    div .simple-form-elements{
                                                        background: transparent none;
                                                        font-weight: normal;
                                                        background-color: white;
                                                    }
                                                    
                                                    div .textonoresaltado
                                                    {
                                                        font-size: 1em;
                                                        font-weight: normal;                                                        
                                                    }
                                                    
                                                    div .foconoresaltado
                                                    {
                                                        border: 1px solid #2694e8; 
                                                        color: #0070a3;
                                                        background: #e4f1fb url(themes/base/images/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;                                                        
                                                        font-size: 1em;
                                                        font-weight: normal;
                                                    }
                                                    
                                                    div #accionesGrid,#paginador
                                                    {
                                                        float:left;
                                                        clear:both;
                                                        width:100%;
                                                    }
                                                    div #busquedaEnGrid, #regxpag, #ira, #botonesdesp 
                                                    {   
                                                        margin-top:0.5em;
                                                        margin-left:1em;
                                                        margin-bottom:.5em;                                                  
                                                        float:left;
                                                        display:inline-block;                                                     
                                                    }
                                                    
                                                    div #exportEnGrid,#exportEnCrystal
                                                    {                                   
                                                       float: right;                                                                                                               
                                                    }
                                                    
                                                     div #PanelExportacion,#PanelExportacionCR, #PanelImpresion, #PanelImpresionCR
                                                    {  
                                                       margin-top:0em;
                                                       margin-bottom:.5em;
                                                       float: left;
                                                       display:inline-block;     
                                                    }
                                                        
													.panelizdo
													{
                                                     float:left;
                                                     display:block;                                                     
                                                    }
                                                     
													  
                                                   .paneldcho
                                                    {
                                                     float:right;
                                                     display:block;                                                     
                                                    }
                                                    
                                                    .flecha_menu_iz {
	                                                    width: 0; 
	                                                    height: 0; 
	                                                    border-left: 20px solid transparent;
	                                                    border-right: 20px solid transparent;
	                                                    border-top: 20px solid #3a4f63;
	                                                    -moz-transform: rotate(315deg);
                                                        -o-transform: rotate(315deg);
                                                        -webkit-transform: rotate(315deg);
                                                        transform: rotate(315deg);
	                                                    
                                                    }
                                                    .flecha_menu_der {
	                                                    width: 0; 
	                                                    height: 0; 
	                                                    border-left: 20px solid transparent;
	                                                    border-right: 20px solid transparent;
	                                                    border-top: 20px solid #3a4f63;
	                                                    -moz-transform: rotate(45deg);
                                                        -o-transform: rotate(45deg);
                                                        -webkit-transform: rotate(45deg);
                                                        transform: rotate(45deg);
                                                    }
                                                   
                                                   #contenido
                                                   {
                                                      /* visibility:hidden; */
                                                   } 
                                                    #dialogoayuda
                                                    {
                                                        
                                                        /*display:none;*/
                                                        /*visibility:hidden;*/
                                                    }
                                                                                                    
                                                    #siguiente, #atras, #guardar, #eliminar, #eliminarTODO
                                                    {
                                                        padding-top:8px;
                                                    }
                                                 
                                                    #ayuda
                                                    {
                                                        position:relative; 
                                                        height:30px;  
                                                        width:100px;
                                                        float:right;                                                                                                                              
                                                    }
                                                    #div .resultados
                                                    {
                                                        display:none;
                                                    }
                                                    
                                               
													input.ui-autocomplete-loading 
												  
                                                    {
                                                        background:url('Imagenes/AjaxLoaders/ui-anim_basic_16x16.gif') no-repeat right center;
                                                    }
													 
																																			  
													 
                                                  
                                                   /* MODERNIZR: ESTILOS PARA IE...*/
                                                   /* IE 9*/                                                                                           
                                                    
                                                     .lt-ie10 .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text, .no-js input .ui-button
                                                    {
                                                         padding-top:1.1em !important;
                                                                                                   
                                                    }
                                                                                                        
                                                    .lt-ie10 .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text, .no-js input .ui-button
                                                    {
                                                      padding-top:1.1em !important; 
                                                                                                   
                                                    }                                                        
                                                    .lt-ie10 input.ui-button
                                                    {
                                                        padding-bottom:0em !important;
                                                    }
                                                    .lt-ie10 input.ui-button
                                                    {
                                                        padding-bottom:0em !important;
                                                    }                                                                               
                                                                                                                                                                                                     
                                                    .lt-ie10 #LoginButton
                                                    {
                                                        padding-bottom:0.4em !important;
                                                    }                                                  
                                                   
							  
				  
				 
					 
			  
												   
			 
/* ==========================================================================
   Media Queries
   ========================================================================== */

/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
   .page
   {
        min-width: 100%;
        max-width: 100%;        
   }                    
   
    input,select{max-width:250px;}                        
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
   .page
   {
        min-width: 100%;
        max-width: 100%;          
   }
   input,select{max-width:250px;}                
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
  .page
   {
        min-width: 100%;
        max-width: 100%;                                                     
   }   
   
   input,select{max-width:320px;}           
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and and (max-device-width: 800px) and (orientation: landscape){
  .page
   {
        min-width: 100%;
        max-width: 100%;                                                     
   } 
   
   input,select{max-width:400px;}        
}


/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
  .page
   {
        min-width: 100%;
        max-width: 100%;                                                     
   }      
   
   input,select{max-width:250px;}   
}

/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
  .page
   {
        min-width: 100%;
        max-width: 100%;                                                     
   } 
   
  input,select{max-width:400px;}        
}

/* #### Desktops #### */
@media screen and (min-width: 1024px){
  .page
   {
        min-width: 1024px;
        max-width: 80%;                                                     
   }        
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}
		  
 
							
 
.invisible
{
    display:none !important;
}
.visible
{
    display:block;
}
 
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: none;
    }

    a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: " ";
    }
    
    .ficha a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: " ";
    }
/*
    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
*/
  /*  
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    
    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    table { page-break-inside:auto; }
    tr    { page-break-inside:avoid; page-break-before:auto; page-break-after:auto; }
   
    img {
        max-width: 100% !important;
    }

    @page {
        margin: 3cm;       
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* style sheet for "A4" printing */
 @media print and (width: 21cm) and (height: 29.7cm) {
    @page {
       margin: 3cm;
    }
 }

 /* style sheet for "letter" printing */
 @media print and (width: 8.5in) and (height: 11in) {
    @page {
        margin: 1in;
    }
 }
 
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }											
	
											
											
											
											
													   
		   
		   
		   
		   