@CHARSET "ISO-8859-1";
/*== xvelazquez - 2008-07-21 ==*/
html, body{margin:0px;background-color:#b1b1b1;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height: 100%;padding:0px;}
img{border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.fix{clear:both;font-size:0px;background:#FFFFFF;}
h1{font-size:13px;color:#1278c2;}
#mainContainer{width:780px;margin:0px auto;background-color:#FFFFFF;}
.centrar{text-align:center;margin:0px auto;}
/*---FOOTER---*/
#footer{bottom:0px;}

#footer table td.sep{background-color:#474747;}
#footer table td.content{background-color:#354761;color:#e0dddd;text-align:center;font-size:10px;}
#footer a{color:#e0dddd;font-weight:bold;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.sca_header{}
.sca_header .arriba{background-color:#FFFFFF;height:65px;}
.sca_header .arriba .sistema{margin-left:15px;color:#408399;font-size:10px;font-weight:bold;vertical-align:bottom;}
.sca_header .arriba .sistemaAbajo{margin-left:15px;color:#408399;font-size:18px;font-weight:bold;vertical-align:top;}
.sca_header .arriba .bloqueClaro{width:10px;background-color:#80b3d9;}
.sca_header .bloqueClaro div{width:10px;}
.sca_header .abajo{background-color:#d8d8d8;height:32px;}
.sca_header .abajo .bloqueClaro{background-color:#8a8987;}
.sca_header .abajo ul{list-style:none;margin:0px;padding:0px;}
.sca_header .abajo ul li{float:left;margin-left:15px;}
.sca_header .abajo ul li a{display:block;background:url("../img/bullet-aqua.gif") no-repeat 3px 5px;padding-left:10px;color:#676460;}
.sca_header .abajo ul li a:hover{color:#000000;}


.btnCerrar{color:#d6d7ef;font-weight:bold;text-align:right;}
.btnCerrar:hover{color:#ffffff;text-decoration:none;font-weight:bold;}
.division{background-color:#b1b1b1;height:10px;}
.herramientas{background-color:#b1b1b1;}
.herramientas .bloqIzq{background:url("../img/pest-left.gif") no-repeat top left;width:8px;height:5px;}
.herramientas .bloqDer{background:url("../img/pest-right.gif") no-repeat top right;width:8px;height:5px;}
.herramientas ul{margin:0px;padding:0px;list-style:none;}
.herramientas ul li{background:#d8d8d8;float:left;margin-right:12px;height:28px;}
.herramientas ul li.seleccionado{background:#FFFFFF;}
.herramientas ul li div,.herramientas ul li img{float:left;}
.herramientas ul li img{margin-top:4px;}
.herramientas ul li div.texto{margin-left:5px;padding-top:1px;/*width:120px;*/}
.herramientas ul li div.textoH{margin-left:5px;padding-top:8px;/*width:120px;*/}
.herramientas a{color:#22415d;display:block;font-size:11px;font-weight:bold;}
.herramientas a:hover{cursor:pointer;}

form{font-size:11px;margin:0px;padding:0px;margin-left: auto;margin-right: auto;}

form input{font-size:10px;}
form select{font-size:10px;}

.form.element{font-size:11px;margin:0px;padding:0px;margin-left: auto;margin-right: 300px;text-align:right;}

.form.button{font-size:11px;margin:0px;padding:0px;margin-left: auto;margin-right: 300px;text-align:right;}

.paginacion, #tableTools{text-align:center;margin-bottom:18px;margin-left:auto;margin-right:auto;}
.paginacion table, #tableTools table{width:79%;}
.paginacion table{margin:0px;padding:0px;border-collapse:collapse;}
.paginacion table td{padding:6px;}
.paginacion table td,#tableTools table td{background-color:#eff3f4;}

.paginacion table,#tableTools table{border:1px solid #c4daef;}
.paginacion table th, #tableTools table th{text-align:center;text-transform: uppercase;color:#9fc1d9;font-weight:bold;padding:2px;background-color:#0168b3;}
.paginacion a{font-weight:bold;color:#0066CC;}

input.fecha{border:1px solid #343F4E;background-color:#EDECEB;}
input.lower{text-transform: lowercase;}
.contenido{padding:8px;}
.contenido table{margin-left:auto;margin-right:auto;background-color:#fdfdff;border:1px solid #f0f0fa;}
.contenido table td.regresar{text-align:center;}

.tableContainer table{color:#444444;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;border-collapse:collapse;min-width:615px;}
.tableContainer .nombre{color:#4F4742;}
.tableContainer table td,.tableContainer table th{padding:4px 2px;}
.tableContainer table td{border:1px solid #d2d2d2;border-left-color:#eeeeee;border-right-color:#eeeeee;text-align:center;color:#727272;}
.tableContainer table th{text-transform: uppercase;}
.tableContainer .shdw{background-color:#f0f0f0;color:#333333;}
.tableContainer .updated{background-color:#f0d0d0;color:#333333;font-weight:bold;}
.tableContainer table .zebra{background-color:#e5e5f5;}
.tableContainer table .primero .shdw{background-image:url("../img/bg_table_primero_osc.gif");background-repeat:repeat-x;}

.modulo{background-color:#f3f3f3;display:block;border-bottom:1px solid #7f9bc8;}
.modulo .error{background-repeat:no-repeat;}
.modulo .titulo{background-color:#496ba1;font-family:"Trebuchet MS", Arial, Sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;padding-left:25px;padding-top:4px;height:17px;line-height:13px;}
.modulo .modfechas{background-image:url("../img/iconos/titulo_calendario.gif");background-repeat:no-repeat;}
.modulo .modreloj{background-image:url("../img/iconos/titulo_reloj.gif");background-repeat:no-repeat;}
.modulo .modpersonal{background-image:url("../img/iconos/titulo_personal.gif");background-repeat:no-repeat;}
.modulo .modregistro{background-image:url("../img/iconos/titulo_registro.gif");background-repeat:no-repeat;}
.modulo .modLogin{background-image:url("../img/iconos/titulo_login.gif");background-repeat:no-repeat;padding-left:40px;padding-top:10px;}

.contenidoA{padding:5px;width:180px;}
.contenidoB{padding:5px;width:380px;}
.contenidoC{padding:8px;}
.contenidoD{padding:5px;width:180px;}
input.fecha{border:1px solid #343F4E;background-color:#EDECEB;}
.moduloScrollable{height:140px; overflow:auto; background-color:#f3f3f3;border:1px solid #666666;border-left:none;}
.tableScrolleable{height:240px; overflow:auto; background-color:#f8f8ff;border:1px solid #666666;}
#controles{height:102px;float:left;background-color:#f3f3f3;}
#controles ul{padding:0px;margin:0px;list-style:none;width:76px;}
#controles ul li{height:23px;border-right:1px solid #666666;margin:0px;}
#controles ul li a{display:block;width:65px;height:20px;padding:5px;padding-bottom:0px;text-decoration:none;color:#003366;}
#controles ul li a:hover{font-weight:bold;}
#controles ul li.seleccion{height:25px;border:1px solid #666666;border-right:none;}

.footer{background:#d8d8d8;color:#777777;text-align:center;margin-top:10px;font-size:9px;padding:3px;}
.mensaje{font-weight:bold;color:#990000;}
.division{background:#b1b1b1 url("../img/division.gif") repeat-x bottom;height:4px;padding-top:5px;}

.acciones{text-align:right;padding:8px;}
.acciones img{margin-left:5px;}

.titulo{background-color:#496ba1;font-family:"Trebuchet MS", Arial, Sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;padding-left:25px;padding-top:4px;height:17px;line-height:13px;}
.error{background-repeat:no-repeat;}

input.btn{
   color:#354761;
   font-family:"Trebuchet MS",helvetica,sans-serif;
   font-size:11px;
   background:#d8d8d8 url("../img/btnback.gif") repeat-x;
   border:1px solid;
   border-color:#cdd6de #98a6b2 #98a6b2 #cdd6de;
   }
input.btnfile{background:none;}  
button.btn{
   color:#354761;
   font-family:"Trebuchet MS",helvetica,sans-serif;
   font-size:11px;
   background:#d8d8d8 url("../img/btnback.gif") repeat-x;
   border:1px solid;
   border-color:#cdd6de #98a6b2 #98a6b2 #cdd6de;
   }

#sinc{margin-left: auto;margin-right: auto;}

#sinc td{text-align:center;}

table.table_form{/* display: block; is not needed, neither position:relative, nor various overflow directives */width: 550px; /* Without this, IE will _NOT_ display the DT... Go figure... FF likes it in avoiding overflow when printing (see below) */margin: 10px auto 0 auto;border:solid 1px #e3e3fd;background:#f6f6fe;border-right:1px solid #afabb8;border-bottom:1px solid #afabb8;}
table.table_form td{text-align: right; /* Aesthetic only */font-family:Verdana, Arial;padding:3px;text-transform: uppercase;}
table.table_form td.element{text-align: left; /* Aesthetic only */}
table.table_form td.buttons{text-align: center;}

/** Visualización de tablas generadas por Zend Framework */
 

dl.zend_form{/* display: block; is not needed, neither position:relative, nor various overflow directives */width: 80%; /* Without this, IE will _NOT_ display the DT... Go figure... FF likes it in avoiding overflow when printing (see below) */padding: .5em;margin: 20px auto 0 auto;border:solid 1px #00426b;background:#f6f6fb url("../img/iconos/backform.gif") repeat-y center;/*border-right:1px solid #afabb8;border-bottom:1px solid #afabb8;*/}


dl.zend_form dt{width: 49%; /* Change to accomodate text other than numbers */float: left;text-align: right; /* Aesthetic only */line-height: 120%; /* Inverse of font-size percentage assists in lining up base of DT/DD */font-family:Verdana, Arial;border:0px solid #ff9bc8;display:block;margin-right:10px;}
dl.zend_form dtbutton{line-height: 150%;}
dl.zend_form dd{/*  Using float:left in this declaration block causes _MAJOR_ printing problems, most browsers... */float: none; /* Therefore, this is crucial! *//*width: 150px; /* Change in response to changes in DT width. Playing with whole number percentageshere, in margin below, and in DT width, above-- particularly when using larger font sizes and/or when expected content of DT changes-- is necessary... */margin: 0 0 0.75em 20em; /* Left margin indent replaces float:left, should match DT width plus a bit. */text-indent: 1.5%; /* Aesthetic only */border-bottom:1px dashed #ddd;padding-bottom:4px;display:block;}

dl dt label{text-transform: uppercase;color:#00426b;font-weight:bold;}

.tablaCuadros{border:0px none !important;background:transparent !important;clear:both;position:relative;right:110px;}
.tablaCuadros td{background:transparent !important;}
/** Información analítica */
.informacion{width:740px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.informacion table{margin-left: 2px;text-align: left;width: 100%;font-size:9px;}
.informacion table td{border-top:1px solid #d2d2d2;border-bottom: 0px;border-left: 0px;border-right: 0px;text-align:left;background-color:#ffffff;color:#727272;padding:1px 0px;font-size:9px;}
.informacion table td .zebra{background-color:#e5e5f5;}

#reporteincidencias table{margin-right:10px;margin-left:auto;width:200px;}
#reporteincidencias table td{font-size:9px;border:1px solid #d2d2d2;text-align:left;color:#404040;padding:1px 0px;}


.incidencias table{margin-right:10px;margin-left:auto;width:200px;overflow:auto;font-size:9px;}
.incidencias table td{font-size:9px;border:1px solid #d2d2d2;text-align:left;color:#404040;padding:1px 0px;}

#usuario, #contrasena{font-size:10px;width:180px;}

#div_usuarios{font-size:11px;color:#844040;}

#div_alarm{font-size:11px;color:#844040;}

#div_event{font-size:11px;color:#844040;}

#error, #notificacion{margin-left: auto;margin-right: auto;text-align:center;width:50%;padding:10px;background-color:#fefaf7;border:solid 1px #fae8e5;}

ul.errors{margin-left: auto;margin-right: auto;text-align:center;font-style:italic;width:70%;padding:2px;background-color:#fefaf7;border:solid 1px #ead8d5;}

#login table{width:400px;margin-left:auto;margin-right:auto;padding:3px;spacing:5px;background-color:#f6f6fb;border:solid 1px #e0e2e9;}

#tfichas{width:500px;margin-left:auto;margin-right:auto;}
#tfichas table{width:500px;}
#tfichas table td{text-align:center;}

#ficha{margin-left:auto;margin-right:auto;font-size:11px;font-weight:bold;width:140px;padding:40px;color:#454565;background-color:#f6f6fb;border:solid 1px #e0e2e9;}

#fichaout, #ficha:hover{margin-left:auto;margin-right:auto;font-size:11px;font-weight:bold;width:140px;padding:40px;background-color:#eeeef4;border:solid 1px #e8ebff;border-bottom:1px solid #c0c4d8;border-right:1px solid #d0d4e8;}
#ficha a:link, #fichaout a:link{color:#454565;}
#ficha a:visited, #fichaout a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;color:#454565;}
#ficha a:hover, #fichaout a:hover{color:#000000;text-decoration:none;}

#cuadroBusqueda, #comentarios{margin-left:auto;margin-right:auto;width:650px;font-size:11px;font-weight:bold;color:#454565;background-color:#f6f6fb;border:solid 1px #e0e2ef;}

table th.thead{text-align:left;width:650px;color:#e0dddd;font-weight:bold;padding:6px 0px 6px 16px;font-size:10px;background:#666465 url("../img/borde-azul.gif") repeat-y left;}

/*#cuadroBusqueda table th{text-align:right;padding:20px;width:120px;}*/
#cuadroBusqueda table td{text-align:center;padding:20px;}
#cuadroBusqueda table td.label{text-align:right;padding:5px;}
#cuadroBusqueda table td.input{text-align:left;padding:5px;}

/*#comentarios table th.thead{text-align:center;width:650px;color:#e0dddd;font-weight:bold;padding:6px;background-color:#00426b;}*/

/*#comentarios table th{text-align:right;padding:2px;width:140px;}*/
#comentarios table th{text-align:right;}
#comentarios table th.thead{text-align:left;}
#comentarios table td{text-align:left;padding:2px;}

#resultados{margin-left:auto;margin-right:auto;width:650px;font-size:11px;font-weight:bold;background-color:#f6f6fb;border:solid 1px #e0e2ef;}

#resultados table td{padding:4px;color:#a09999;}
#resultados table th.thead{background-color:#354761;}
#resultados a:link, #resultados a:visited{color:#454565;}
#resultados table.resultTools{text-align:right;margin-right:30px;margin-left:auto;width:620px;}


#resultados table.resultTools td.icon{text-align:center;width:50px;}
#resultados table.tablaFormato{text-align:center;margin-right:auto;margin-left:auto;width:600px;border:1px solid #00426b;}
#resultados table.tablaFormato th{text-align:center;text-transform: uppercase;color:#e0dddd;font-weight:bold;padding:6px;background-color:#3982c6;}
#resultados table.tablaFormato th.shdw{background-color:#599fe1;color:#f3f3f3;}
#resultados table.tablaFormato td{text-align:center;padding:5px}
#resultados table.tablaFormato tr td{background-color:#eff3f4;}
#resultados table.tablaFormato tr.zebra td{background-color:#f8f8fc;}

#resultados table.tablaFormato tr td.nombre{background-color:#ebf0f2;}
#resultados table.tablaFormato tr.zebra td.nombre{background-color:#f6f6fb;}

/*--*/
.adminTable table.tablaFormato tr td{text-align:center;border-right:1px dashed #DDD;}
table.tablaFormato{text-align:center;margin-right:auto;margin-left:auto;width:600px;border:1px solid #00426b;}
table.tablaFormato th{text-align:center;text-transform: uppercase;color:#e0dddd;font-weight:bold;padding:6px;background-color:#3982c6;}
table.tablaFormato th.shdw{background-color:#599fe1;color:#f3f3f3;}
table.tablaFormato td{text-align:center;padding:5px}
table.tablaFormato tr td{background-color:#eff3f4;}
table.tablaFormato tr.zebra td{background-color:#f8f8fc;}

table.tablaFormato tr td.nombre{background-color:#ebf0f2;}
table.tablaFormato tr th.nombre{color:#eeeeee;}
table.tablaFormato tr.zebra td.nombre{background-color:#f6f6fb;}

/*--*/

#sep{height:1px;background-color:#e0e2ef;}

#msgCorreo{color:#454565;font-size:10px;font-weight:normal;}
#msgCorreo input.text{color:#454565;font-size:9px;font-weight:normal;}

select.fichas{width: 128px;}

#ficha_catalografica{margin-left:auto;margin-right:auto;width:650px;font-size:11px;background-color:#f6f6fb;border:solid 1px #e0e2ef;}
#ficha_catalografica table{margin-left:auto;margin-right:auto;width:640px;}
#ficha_catalografica table td{margin-left:auto;margin-right:auto;text-align:left;}
#ficha_catalografica table td div{font-weight:bold;color:#354761;border:1px dotted #e9ebf5;background-color:#f8faff;padding:2px;}
#ficha_catalografica #descripcion{margin-left:auto;margin-right:auto;text-align:center;border:0px;font-weight:bold;text-transform: uppercase;padding:8px;background-color:#f6f6fb;}
#ficha_catalografica label{font-weight:normal;color:#777;}
#ficha_catalografica #titulo_ficha{margin-left:auto;margin-right:auto;text-align:center;font-weight:bold;font-size:15px;width:300px;text-transform: uppercase;border:0px;background-color:#f6f6fb;}
#ficha_catalografica #logo_segob, #ficha_catalografica #logo_inehrm{width: 110px;margin-left:auto;margin-right:auto;text-align:center;border: 0px;background-color:#f6f6fb;} 
#ficha_catalografica #imagen{width:120px;margin-left:auto;margin-right:auto;text-align:center;padding:0px;background-color:#f6f6fb;} 


.contenedorBox{background-color:#f6f6fb;width:250px;}
.contenedorBoxHover{background-color:#EEEEF4;width:250px;}
.crnTL{background:url("../img/iconos/corner-tl.gif") no-repeat top left;}
.crnTR{background:url("../img/iconos/corner-tr.gif") no-repeat top right;}
.crnBL{background:url("../img/iconos/corner-bl.gif") no-repeat bottom left;}
.crnBR{background:url("../img/iconos/corner-br.gif") no-repeat bottom right;}
.cubo{background:url("../img/iconos/cubo.gif") no-repeat top left;height:99px;margin-left:15px;cursor:pointer;}
.orillaT{background:url("../img/iconos/punto-orilla.gif") repeat-x top;}
.orillaB{background:url("../img/iconos/punto-orilla.gif") repeat-x bottom;}
.orillaL{background:url("../img/iconos/punto-orilla.gif") repeat-y left;}
.orillaR{background:url("../img/iconos/punto-orilla.gif") repeat-y right;}

a.menuFondo{font:16px "Trebuchet MS",Verdana,"Nimbus Sans L";color:black;text-align:left;text-decoration:none;color:#454565;display:block;}
.iconoFondo{margin:38px 0px 0px 50px;float:left;}
.textoFondo{float:left;margin-top:35px;margin-left:15px;font-weight:bold;}

