@charset "UTF-8";

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 15, 2012 */



@font-face {
    font-family: 'FrutigerExtraBlackCn';
    src: url('frutiebc-webfont.eot');
    src: url('frutiebc-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutiebc-webfont.woff') format('woff'),
         url('frutiebc-webfont.ttf') format('truetype'),
         url('frutiebc-webfont.svg#FrutigerExtraBlackCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerBlack';
    src: url('frutig01-webfont.eot');
    src: url('frutig01-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutig01-webfont.woff') format('woff'),
         url('frutig01-webfont.ttf') format('truetype'),
         url('frutig01-webfont.svg#FrutigerBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerBlackCn';
    src: url('frutig02-webfont.eot');
    src: url('frutig02-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutig02-webfont.woff') format('woff'),
         url('frutig02-webfont.ttf') format('truetype'),
         url('frutig02-webfont.svg#FrutigerBlackCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerBoldCn';
    src: url('frutigbc-webfont.eot');
    src: url('frutigbc-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigbc-webfont.woff') format('woff'),
         url('frutigbc-webfont.ttf') format('truetype'),
         url('frutigbc-webfont.svg#FrutigerBoldCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerBoldItalic';
    src: url('frutigbi-webfont.eot');
    src: url('frutigbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigbi-webfont.woff') format('woff'),
         url('frutigbi-webfont.ttf') format('truetype'),
         url('frutigbi-webfont.svg#FrutigerBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerBold';
    src: url('frutigeb-webfont.eot');
    src: url('frutigeb-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigeb-webfont.woff') format('woff'),
         url('frutigeb-webfont.ttf') format('truetype'),
         url('frutigeb-webfont.svg#FrutigerBold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerCn';
    src: url('frutigec-webfont.eot');
    src: url('frutigec-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigec-webfont.woff') format('woff'),
         url('frutigec-webfont.ttf') format('truetype'),
         url('frutigec-webfont.svg#FrutigerCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerItalic';
    src: url('frutigei-webfont.eot');
    src: url('frutigei-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigei-webfont.woff') format('woff'),
         url('frutigei-webfont.ttf') format('truetype'),
         url('frutigei-webfont.svg#FrutigerItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerLight';
    src: url('frutigel-webfont.eot');
    src: url('frutigel-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigel-webfont.woff') format('woff'),
         url('frutigel-webfont.ttf') format('truetype'),
         url('frutigel-webfont.svg#FrutigerLight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerRoman';
    src: url('frutiger-webfont.eot');
    src: url('frutiger-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutiger-webfont.woff') format('woff'),
         url('frutiger-webfont.ttf') format('truetype'),
         url('frutiger-webfont.svg#FrutigerRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerLightCn';
    src: url('frutiglc-webfont.eot');
    src: url('frutiglc-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutiglc-webfont.woff') format('woff'),
         url('frutiglc-webfont.ttf') format('truetype'),
         url('frutiglc-webfont.svg#FrutigerLightCn') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerLightItalic';
    src: url('frutigli-webfont.eot');
    src: url('frutigli-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigli-webfont.woff') format('woff'),
         url('frutigli-webfont.ttf') format('truetype'),
         url('frutigli-webfont.svg#FrutigerLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'FrutigerUltraBlack';
    src: url('frutigub-webfont.eot');
    src: url('frutigub-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigub-webfont.woff') format('woff'),
         url('frutigub-webfont.ttf') format('truetype'),
         url('frutigub-webfont.svg#FrutigerUltraBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

div, a, p, span, img, form{
    position:relative;
    top:0;
    left:0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    font-family: 'FrutigerLightCn';
}

a{ text-decoration:none; color: #000; }

.clear{ clear:both; }

#add{
    position:relative;
    left:0;
    width:150px;
    height:25px;
    margin:-10px 0 0 20px;
}

#black{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    z-index:1000;
    opacity:0.5;
}

body #logo1{
	position: absolute;
        margin: 20px;
}

#inicio{
    margin: auto;
    width: 200px;
    padding:10px;
}

	#inicio .h1{
            text-align: center;
            font-size: 30px;
            margin: 0;
	}

	#inicio .h2{
            margin-left:10px;
            margin-bottom: 0px;
	}

	#inicio .text{
            margin-left: 10px;
            width: 170px;
	}

	#inicio .iniciar{
            margin: 5px 76px;
	}
        
#contenedor{
    top: 30px;
    margin: auto;
    width: 1100px;
    padding: 10px;
}

    #contenedor #subir{
        position: absolute;
        left: 100%;
        margin: 0;
        margin-left: -120px;
        cursor: pointer;
    }

    #contenedor .h1{
        font-size: 20px;
        margin: 0;
        width: 500px;
    }

    #contenedor .cerrar{
        font-size: 14px;
    }
    
    #contenedor .subir{
        position: absolute;
        width: 120px;
        top:10px;
        left: 100%;
        margin-left: -130px;
    }
    
        .subir .xml{
            position: absolute;
            width: 50px;
            height: 50px;
            overflow: hidden;
        }
    
        .subir .xml img{
            width: 50px;
            cursor: pointer;
        }
    
        .subir .xml input{
            position: absolute;
            font-size: 1000px;
            height: 300px;
            top: auto;
            left: auto;
            bottom: 0;
            right: 0;
            opacity: 0;
            margin: 0;
            padding: 0;
            cursor: pointer;
        }
        
        #subir{
            margin-top: -200px;
        }
    
        .subir .submit{
            position: absolute;
            margin: 15px 0 0 55px;
        }
    
    #contenedor .facturas{
        margin: auto;
        margin-top: 20px;
        text-align: center;
        font-size: 16px;
        border-top: solid 1px #163746;
    }
        
        .facturas td{
            border-left: solid 1px #163746;
            border-right: solid 1px #163746;
            padding-left: 5px;
            padding-right: 5px;
        }
        
        .facturas .cab{
            background-color: #59B2E2;
            color: #FFF;
        }
        
        .facturas .del{
            width: 16px;
            cursor: pointer;
        }
        
        .facturas .non{
            background-color: #5CC6F4;
        }
        
        .facturas .folio{
            width: 70px;
        }
        
        .facturas .no{
            width: 150px;
        }
     
        .facturas .anio{
            width: 130px;
        }
        
        .facturas .regimen{
            width: 100px;
        }
        
        .facturas .rfc{
            width: 120px;
        }
        
        .facturas .sub{
            width: 120px;
        }
        
        .facturas .iva{
            width: 100px;
        }
        
        .facturas .total{
            width: 120px;
        }
        
#addPromo{
    position:absolute;
    top:0;
    left:50%;
    margin:0 0 0 -100px;
    padding: 20px;
    min-width: 200px;
    height:auto;
    overflow:hidden;
    background:#FFF;
    z-index:1001;
}
	
	#addPromo .titulo{
            margin-left:30px;
            width:170px;
	}
	
	#addPromo .descr{
            width:182px;
	}
	
	#addPromo > .h1{
            font-size: 25px;
            margin:0 0 0 30px;
	}
	
	#addPromo #fecha{
            position:relative;
            float:left;
            margin:0 -20px 0 20px;
            width:140px;
	}
	
		#addPromo #fecha .h1{
                    position:relative;
                    width:auto;
                    margin:0 5px 0 0;
		}

	#addPromo .h2{
            font-size:17px;
            margin:0 0 0 20px;
	}
	
	#addPromo .desctxt{
            margin: -25px 0px 0px 86px;
            height: 32px;
            width: 171px;
            resize:vertical;
	}
	
	#addPromo > p{
            height:30px;
            margin:10px 0 5px 20px;
	}
	
	#addPromo .text{
            margin:-2px 0 1px 21px;
	}
	
	#addPromo .foto{
            width:100px;
            margin-left:30px;
	}
	
	#addPromo #cc{
            display: none;
	}
	
	#addPromo .iniciar{
            margin: 0 0 0 19px;
	}
        
/* mail */
#linkExt{
    text-decoration: none;
}

    #linkExt .menuTxt{
        display: inline-block;
        top: -3px;
        left: 4px;
    }
    
    #linkExt .img{
        display: inline-block;
        top: 3px;
        left: -3px;
    }
     
    #cerrar{
        top: 20px;
        right: 12px;
        position: absolute;
    }
    
    .mover{
        background-image: url("../webmail/images/btn_mover.png");
        border: none;
        width: 67px;
        height: 15px;
        font-size: 0;
        cursor: pointer;
    }
    
    .mover:hover{
        background-position: 0 -15px;
    }
    
    
    .reenviar{
        background-image: url("../webmail/images/btn_reenviar.png");
        border: none;
        width: 67px;
        height: 15px;
        font-size: 0;
        cursor: pointer;
    }
    
    .reenviar:hover{
        background-position: 0 -15px;
    }
    
    .borrar{
        background-image: url("../webmail/images/btn_borrar.png");
        border: none;
        width: 67px;
        height: 15px;
        font-size: 0;
        cursor: pointer;
    }
    
    .borrar:hover{
        background-position: 0 -14px;
    }
    
    .bLeido{
        background-image: url("../webmail/images/btn_leido.png");
        border: none;
        width: 67px;
        height: 15px;
        font-size: 0;
        cursor: pointer;
    }
    
    .bLeido:hover{
        background-position: 0 -14px;
    }
    
    .bNoLeido{
        background-image: url("../webmail/images/btn_noleido.png");
        border: none;
        width: 67px;
        height: 15px;
        font-size: 0;
        cursor: pointer;
    }
    
    .bNoLeido:hover{
        background-position: 0 -14px;
    }
    
    .bBorrar{
        background-image: url("../webmail/images/btn_borrar.png");
        border: none;
        width: 67px;
        height: 15px;
        font-size: 0;
        cursor: pointer;
    }
    
    .bBorrar:hover{
        background-position: 0 -14px;
    }
    
    .linMail{
        
    }
    
    .linMail td{
        border-top: 3px solid #7D7B7C;
    }