/*Creado por ISC José Sandoval Carrillo - Marzo 2013*/


html
    {
    background: #F1F1F1;
    position: relative;
    overflow-x:hidden;
    }
body{
	color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin: 0;
    padding-bottom: 40px;
    position: relative;
	}
.pagina
    {
    /* margin: 30px auto auto; */
    position: relative;
	/* width: 987px; */
    width: 1072px;
    background: none repeat scroll 0 0 #FFFFFF;
    /* border: 1px solid #000000; */
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 30px;
    
	}
.centro
    {background:#FFFFFF;
    margin: auto;
    padding-bottom: 30px;
    padding-top: 20px;
    position: relative;
    width: auto;
    /*border-radius:5px 5px;*/
    }
.cuerpo
    {
    margin: auto;
    padding: 0;
    position: relative;
    width: 100%;
    }
.encabezado
   {
   	height: 131px;
    position: relative;
    width: 100%;
    border-bottom:solid 1px #000;
   }
.logo_inah_noticias
   {
   	background:url('../images/logo_inah_noticias.png') no-repeat 0px 0px;
    height: 130px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    text-align: center;
    width: 130px;
   }
   
.nombre_sistema
   {position:absolute;
   margin-left:230px;
   margin-top:54px;
   text-align:center;
   width:450px;
   font-size:22px;
   font-weight:bold;
   font-family: trajan pro;
   }
   
.logo_prensa
   {
    background: none repeat scroll 0 0 transparent;
    border-color: #FFFFFF #CDCDCD #CDCDCD #FFFFFF;
    border-right: 1px solid #CDCDCD;
    border-style: solid;
    border-width: 1px;
    height: 90px;
    margin-left: 740px;
    margin-top: 0;
    position: absolute;
    width: 185px;
   }

h1 {
    padding-top: 20px;
    position: relative;
    text-align:center;
   }
.contenedor
   {
    margin-top: 70px;
    padding-top: 24px;
    position: relative;
   }
h4 {
    position:relative; 
	border-bottom:solid 1px gray;
    }
 
 
/*Diseño de barra de botones*/ 
 
 
.botones_sintesis
  {
   width:100%;
   height:30px;
   position:relative;
   border-bottom:solid 1px #000;
   margin-bottom:10px;} 
 
.boton_ver_hoy, .boton_nueva_sintesis, .boton_buscar_sintesis, .boton_editar_sintesis, .boton_ver_autocomplete, .boton_ver_usuarios
  {width:15.2%;
  font-weight: bold;
  border:solid 1px #000;
  border-radius: 5px 5px 0px 0px;
  float:left;
  position:relative;
  height:28px;
  text-align:center;
  margin-left:1.2%;
  color:#000;
  border-bottom:solid 1px transparent;
  }
a div:hover, div a:hover
{color:#B6100A}  
/* .contenedor_botones_accion
  {
  	position:relative;
  	margin:auto; 
  	width:200px; 
  	height:30px;
  	border:transparent;
  	}
  	
.boton_accion
  { 
  	
  	font-size:13px;
  	font-weight: bold;
  	color:#000;
  	width:80px;
  	height:15px;
  	border:solid 1px #000;
  	text-align:center;
  	margin:8px;
  	border-radius: 7px 7px 7px 7px;
  	} */
  	
 a  
   {
  	text-decoration:none;
  	} 
  	
.contenedor_sintesis
   {position:relative;
   margin-auto;
   padding:20px;
   background:#fff;
   border:dotted 1px c0c0c0;}
    
/*.centro .cuerpo .contenedor .contenedor_sintesis
   {   background:#99C9C7;}*/

 .campo_fecha
   {position:relative;
   height:30px;
   margin-top:20px;}
   
.etiqueta_left
   {position:relative;
    float:left;
    width:24%;
    height:30px;
    left:0px;
    text-align:right;}
 
.etiqueta_campo_right
   {position:relative;
    float:right;
    width:73%;
    height:30px;
    right:0px;
    text-align:left;} 
    
.captura_sintesis_oculto, .ver_sintesis_oculto, .nota_sintesis_oculto, .captura_usuario_oculto, .edita_usuario_oculto, .lista_usuarios_oculto, .preelimina_usuario_oculto, .botones_rebuscar_oculto
   {display:none;
   visibility:hidden;}
   
.captura_sintesis_visible, .ver_sintesis_visible, .nota_sintesis_visible, .captura_usuario_visible, .lista_usuarios_visible, .edita_usuario_visible, .preelimina_usuario_visible, .lista_usuarios_visible
   {display:block;
   visibility:visible;}


.input_fecha 
   {border:solid 1px #c0c0c0;
   color:green;}  
   
.etiqueta_inah, .etiqueta_conaculta, .etiqueta_inba, .etiqueta_medios_web, .etiqueta_radio_tv, .etiqueta_contador, .etiqueta_fecha
	{display:none;
	visibility:hidden;}  

.etiqueta_contador, .etiqueta_fecha
	{
	display:block;
	}

.etiqueta_inah_visible, .etiqueta_conaculta_visible, .etiqueta_inba_visible, .etiqueta_medios_web_visible, .etiqueta_redio_tv_visible, .etiqueta_contador_visible, .etiqueta_fecha_visible
	{display:block;
	visibility:visible;} 
   
.inserta_link_pdf, .adjunta_archivo_pdf    
	 {display:block;
	visibility:visible;} 

.inserta_link_pdf_oculto, .adjunta_archivo_pdf_oculto 
	{display:none;
	visibility:hidden;} 


.boton_editar_visible
	 {display:block;
	 visibility:visible;
	 text-align:right;
	 background: url(../images/editar.png) no-repeat 460px 0px;
	 color:#ffa70d;
   } 
.boton_editar_visible a
	{
	color:#ffa70d;
	font-weight:bold;
	}
.boton_editar_oculto
	{display:none;
	visibility:hidden;
	 text-align:right;} 
 
 
 
 /*_____Botones para nueva captura y edicion de campos autocomplete jquery________*/
 
 
 
.boton_nuevo_medio, .boton_edita_medio
	 {
	 position:relative;
	 width:8px; 
	 height:8px; 
	 border:solid 1px #c0c0c0; 
	 background-color:#fff;
	 display:none;
	 margin-right:250px;
	 float:right;
	 color:transparent;
	 cursor:pointer;
	 }
	 
.boton_nuevo_medio:hover, .boton_edita_medio:hover
    {width:44px;
    height:12px;
    margin-right:218px;
    color:#3a5872;
    padding:1px;
    box-shadow: 10px 10px 5px #888888;}	 



.campo_medio_editar
   {display:none; 
    position:absolute; 
    top:0px; left:0px; 
    background:#f8f3e5; 
    width:0px; 
    height:21px;
    box-shadow: 10px 10px 5px #888888;
    border:dotted 1px #000;
    }
    	 
#cerrar, #boton_actualiza_medio
  {cursor:pointer;
  border:solid 1px #c0c0c0;
  padding:2px 7px;
  background:#f60e0e;
  color:#fff;}
  
#boton_actualiza_medio
  {background:#FFDF7F;
  color:#000;}
  
#cerrar:hover, #boton_actualiza_medio:hover
  {color:#a6a0a0;}  
    
 
/*______________________*/

.texto_copiar_desde_oculto, .texto_copiar_hasta_oculto
   {visibility:hidden;}

.texto_copiar_desde_visible, .texto_copiar_hasta_visible
   {visibility:visible;} 
 
 
 .msj
	 {position:relative;
	 color:#ae0000;
	 font-size:11px;
	 visibility:hidden;
	 font-weight:bold;}
 
 .mensaje_error_login, .mensaje_fecha_sin_contenido, .mensaje_va_a_eliminar_usuario, .mensaje_sintesis_hoy_vacia
 {
 color:#ffa70d;
 text-align:center;
 }
   
/*Disenio de la tabla de registros*/

div#tabla_length, div.dataTables_length, div#tabla_info, div.dataTable_info{
	visibility:hidden;
	display:none;
	}
div#tabla_info, div.dataTable_info
    {
	visibility:visible;
	display:inline;
	}

.dataTables_wrapper
    {
    margin-top:20px;
    }
table.display thead th{
	border-top:solid 1px #e1e1e1;
	background: url(../images/fondo_th_table.png) repeat-x 0px 1px !important;
	height:auto;
	position:relative;
	color:#fff;
	font-weight:normal;
	
	}
table.display tbody tr.odd td, table.display tbody tr.even td{
	border-top:solid 1px #e1e1e1;
	color:#8b8b8b;
	padding:5px 5px;
	text-align:center;
	text-decoration: none;
	}
table.display tbody tr.even:hover, table.display tbody tr.odd:hover
    {
    background:#ceffd0;
    cursor:defaut;
    }	
table.display tbody tr.odd td, table.display tbody tr.even td
    {
    cursor:default;
    }
table.display{
	border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;
	border-top:solid 1px #000;
	}
tr.even td.sorting_1 
    {
    background:#fff;
    cursor:defaut;}
tr.odd td.sorting_1 
    {
    background:#e8e8f6;
    cursor:defaut;}
tr.even td.sorting_1:hover, tr.odd td.sorting_1:hover
    {  
    background:#9cf6a1;
    }
tr.odd
    {
    background:#f2f2f9;
    }
tr.even
    {
    background:#fff;
    }
    
    
/*Caja de busqueda*/


.dataTables_filter 
    {
   	margin-bottom: 8px;
   	float:left;
   	text-align:left;
   	}
   	
input.buscar
    {
    border:solid 1px transparent;
    background:url(../images/input_buscar.png) no-repeat 0px 0px;
    margin-bottom:7px;
    margin-top:7px;
    margin-right:7px;
    width:13.5em;
    height:14px;
    }
.autentificar
    {position:relative;
    border:dotted 1px #c0c0c0;
    padding:8px;
    text-align:center;}
.nombre_usuario
    {position:relative;
    float:left;
    width:60%;
    text-align:right;
    }
    
.logout
    {position:relative;
    float:right;
    width:38.8%;
    text-align:right;
    }
.logout a
	  {
	  color:#000;
	  text-decoration:none;
	  font-weight:bold;
	  border:solid 1px #000;
	  border-radius: 0px 0px 5px 5px;
	  border-top:solid 1px transparent;
	  padding:2px;
	  padding-top:0px;
	  }

/*_______________________*/
.pie
   {
    color: #666464;
    font-size: 11px;
    margin-top: 30px;
    padding-top: 6px;
    text-align: center;
    width: 908px;
   }
img{border:0;}

.clear{clear:both;}



.msjCargando {
	width: 100%;height: 100%;
	overflow: hidden;
	top: 0px;
	left: 0px;
	z-index: 10000;
	text-align: center;
	position:absolute;
	background-color: #FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=40);
	color:#000000;
}

.shadow {
    -moz-box-shadow: 3px 3px 4px #111;
    -webkit-box-shadow: 3px 3px 4px #111;
    box-shadow: 3px 3px 4px #111;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111111');
}

.cell_horarios, .cell_information
{
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
	height: 80px;
	text-align: center;
	width: 138px;
	position: relative;
}

.cell_information
{
	border-style: none;
	position: relative;
}

.cell_horarios:hover
{
	
	font-weight: bold;
}

.div_eliminar_clase
{
	height	: 16px;
	position: absolute;
	width	: 16px;
	top: 0;
	right: 0;
}

.div_eliminar_clase:hover
{
	 background: url(../images/eliminar_clase.png) no-repeat;
	 cursor: pointer;
}

.span_info
{
	cursor: pointer;
}

.select_clase{
	width: 138px;
	font-size: 10pt;
}

.estadisticas_titulo {
    width: 100%;
    text-align: justify;
}

.estadisticas_container {
	width: 100%;
	display: table;
}

.estadisticas_row {
	width: 100%;
	display: table-row;
}

.estadisticas_col_left_50 {
	width: 49%;
	display: table-column;
	float: left;
}

.estadisticas_col_right_50 {
	width: 49%;
	display: table-column;
	float: right;
}

.estadisticas_col_100 {
	width: 100%;
	display: table-column;
	float: left;
}

.cal_reprobado 
{
	background-color: yellow;
}